您在這裡

升級 D6 之後, search 掃到不支援的 API 會掛掉

dennys's 的頭像
dennys 在 2010-03-20 (週六) 11:35 發表

最近發現一個問題, 有些 API, 譬如 drupal_client_page() 或 db_num_rows(), 在 D6 已經被拿掉了. 可是如果曾經寫在 node 裡面, 則當系統跑 search 掃到這些 node 的時候, 就會出現下列訊息.

Fatal error: Call to undefined function db_num_rows() in /xxx/includes/common.inc(1695) : eval()'d code on line 7

看起來 search 並不是把他當資料, 而是會去執行他, 感覺怪怪的. 除了去修改文章內容, 把這些 API 拿掉以外, 有沒有什麼好的方法?