1

我试图将搜索插件合并到我的项目中,我以为我遵循了下载站点的说明,但是每当我访问帖子时,它都会给我这 3 行错误:

Warning (2): call_user_func_array() expects parameter 1 to be a valid callback, class 'PrgComponent' does not have a method 'startup' [CORE\Cake\Utility\ObjectCollection.php, line 110]

Warning (2): call_user_func_array() expects parameter 1 to be a valid callback, class 'PrgComponent' does not have a method 'beforeRender' [CORE\Cake\Utility\ObjectCollection.php, line 110]

Warning (2): call_user_func_array() expects parameter 1 to be a valid callback, class 'PrgComponent' does not have a method 'shutdown' [CORE\Cake\Utility\ObjectCollection.php, line 110]

有人可以帮我解决这个问题吗?

谢谢!

4

2 回答 2

4

在 Cakephp 2.0 组件类范围 Component not Object

因此,编写以下代码:

class PrgComponent extends Component {

}
于 2011-11-20T11:31:52.403 回答
1

下载网站?哪个下载网站?该插件的 2.0 版本还没有“下载站点”。

2.0 分支在这里https://github.com/CakeDC/search/tree/2.0并且 PrgComponent 的所有测试都通过了。

9/9 test methods complete: 9 passes, 0 fails, 13 assertions and 0 exceptions.
Time: 0.29582810401917 seconds

Peak memory: 11,688,424 bytes

Run more tests | Show Passes | Analyze Code Coverage

Code coverage results Toggle all files
PrgComponent.php Code coverage: 99.06%

从 git 检查 2.0 分支。

您甚至在谈论 CakeDC 搜索插件吗?

于 2011-11-02T02:09:34.993 回答