Как настроить плагин поиска в Cakephp 2.0

#cakephp #cakephp-2.0

#cakephp #cakephp-2.0

Вопрос:

Я пытался включить плагин поиска в свой проект, и я думал, что следовал инструкциям с сайта загрузки, но всякий раз, когда я получаю доступ к сообщениям, он выдает мне эти 3 строки ошибок:

 Warning (2): call_user_func_array() expects parameter 1 to be a valid callback, class 'PrgComponent' does not have a method 'startup' [CORECakeUtilityObjectCollection.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' [CORECakeUtilityObjectCollection.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' [CORECakeUtilityObjectCollection.php, line 110]
 

Может кто-нибудь помочь мне разобраться в этом, пожалуйста?

Спасибо!

Комментарии:

1. похоже, что либо плагин, либо ваш код не соответствуют требованиям 2.0 для допустимых обратных вызовов. какая версия плагина поиска у вас есть?

Ответ №1:

В Cakephp 2.0 экстенты класса компонента Component не являются объектом

Итак, напишите следующий код:

 class PrgComponent extends Component {

}
 

Ответ №2:

Скачать сайт? Какой сайт загрузки? Для версии 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%
 

Проверьте ветку 2.0 из git.

Вы вообще говорите о плагине поиска CakeDC?

Комментарии:

1. Привет, Burzum, сайт загрузки, о котором я говорил, был с cakedc. Он предназначен для 1.3, но не уверен, будет ли он работать с 2.0, но, спасибо, я попробую воспользоваться предоставленной вами ссылкой. Я отмечу это как ответ на мой вопрос. Ценю это!

2. Добро пожаловать, в случае, если вы также хотите использовать версию 1.3, используйте главную ветку на github вместо загрузки. Я думаю, нам нужно удалить раздел загрузки, файлы там довольно устарели.