В моем файле layout.phtml
у меня есть:
<?php echo $this->Test(); ?>
Я создал помощник Test view в application/views/helpers/Test.php
<?php
class My_View_Helper_Test extends Zend_View_Helper_Abstract {
public function Test() {
return 'test';
}
}
И мой файл конфигурации @ configs/application.ini
:
resources.view[] = ''
resources.view.helperPath = APPLICATION_PATH "/views/helpers"
Ошибка:
Zend_Loader_PluginLoader_Exception: Плагин по имени "Тест" не найден в реестра; используемые пути: Zend_View_Helper_: Zend/View/Helper/:./views/helpers/in /usr/share/php/Zend/Loader/PluginLoader.php в строке 406
В аналогичной заметке я не могу зарегистрировать помощник для просмотра admin...
resources.view.helperPath.Admin_View_Helper = APPLICATION_PATH "/modules/admin/views/helpers"
Мой modules/admin/views/helpers/AdminPanel.php
:
<?php
class My_View_Helper_AdminPanel extends Zend_View_Helper_Abstract {
public function AdminPanel() { return 'test'; }
}
У меня нет выбора, кроме как сделать это в Bootstrap с помощью addHelperPath? Если бы кто-нибудь мог продемонстрировать, как я буду использовать мои пути?