Как настроить поисковый плагин в Cakephp 2.0 - PullRequest
1 голос
/ 01 ноября 2011

Я пытался включить поисковый плагин в свой проект, и я думал, что следую инструкциям с сайта загрузки, но всякий раз, когда я захожу на сообщения, он выдает мне следующие 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]

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

Спасибо!

Ответы [ 2 ]

4 голосов
/ 20 ноября 2011

В Cakephp 2.0 класс компонентов расширяет компонент, а не объект

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

class PrgComponent extends Component {

}
1 голос
/ 02 ноября 2011

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

...