0

Мне нужна помощь с помощью специального помощника.Плагин не найден с помощью специального помощника представления

Моя структура папок, как это:

application 
- modules 
- - smjestaj 
- views 
- - helpers 
- - - LoadSkin.php 

И если я пойду в localhost/smjestaj я получаю эту ошибку:

Message: Plugin by name 'LoadSkin' was not found in the registry; used paths: Smjestaj_View_Helper_: /Users/davs/Zend/workspaces/DefaultWorkspace7/1/application/modules/smjestaj/views/helpers/
ZendX_JQuery_View_Helper_: ZendX/JQuery/View/Helper/
Zend_View_Helper_: Zend/View/Helper/

Я пытался зарегистрировать помощника в application.ini, но не повезло ,

Если я копирую свои папки view->helpers->LoadSkin.php в мой модуль smjestaj, который работает, но я не думаю, что это правильный способ сделать это.

+0

Как вы запрашиваете помощника в PHP-скрипте? –

+0

Каково имя вашего класса вспомогательного представления? Zend является своего рода придирчивым относительно имени –

+0

Покажите нам исходный код вашего помощника. – KomarSerjio

ответ

1

Я считаю, что это то, что вы ищете:. Resolve view helper location from within the controller or form

Обратите внимание, что пути Zend смотрит отличаются от того, вы на самом деле есть свои помощники в Вы должны сообщить о Zend, где вы храните хелперов , Цитируемый вопрос предлагает два решения: делать это в бутстрапе или в application.ini.

Смежные вопросы