0

我正在尝试使用此处托管的可搜索行为:http ://code.google.com/p/searchable-behaviour-for-cakephp/ 为了使用现有数据初始化 search_index 表,我使用了这个:http://code。 google.com/p/searchable-behaviour-for-cakephp/issues/detail?id=1&q=controller回复 2 号创建类 SearchController。

该代码在运行 PHP5 的本地测试服务器上运行良好。但是,服务器有 PHP 4,当我在服务器上尝试代码时,它给出了这个错误:

Fatal error: Cannot redeclare class searchcontroller in LONG_PATH/cake/app/models/behaviors/searchable.php on line 2

它真的与 PHP 版本有关,还是我犯了一些逻辑错误?

4

2 回答 2

0

不确定,但你可以试试我的Searchable插件

于 2010-02-03T09:28:54.803 回答
0

我刚刚更改了搜索初始化控制器的名称,它起作用了。看起来有一个使用可搜索行为创建的搜索类。

此外,在使用 CakePHP 4.xx 的可搜索插件时,如果 html_entity_decode 和 iconv 出现问题(就像他们对我所做的那样),请使用 ut8_decode 代替 html_en 进行解码...并注释掉 iconv。结果可能看起来很难看,但它适用于大多数情况。

于 2010-02-03T10:19:17.153 回答