W moim pliku layout.phtml
mam:Zend: Gdzie/jak mogę zarejestrować pomocników widoku niestandardowego?
<?php echo $this->Test(); ?>
Stworzyłem widok Test pomocnika w application/views/helpers/Test.php
<?php
class My_View_Helper_Test extends Zend_View_Helper_Abstract {
public function Test() {
return 'test';
}
}
A mój plik konfiguracyjny @configs/application.ini
:
resources.view[] = ''
resources.view.helperPath = APPLICATION_PATH "/views/helpers"
Błąd pojawia się:
Zend_Loader_PluginLoader_Exception: Wtyczka o nazwie "Test" nie została znaleziona w rejestrze; Używane ścieżki: Zend_View_Helper_: Zend/View/Helper /:./ views/pomocników/w /usr/share/php/Zend/Loader/PluginLoader.php on line 406
W podobnym tonie nie mogę zarejestrować moim zdaniem administracja pomocnika albo ..
resources.view.helperPath.Admin_View_Helper = APPLICATION_PATH "/modules/admin/views/helpers"
My modules/admin/views/helpers/AdminPanel.php
:
<?php
class My_View_Helper_AdminPanel extends Zend_View_Helper_Abstract {
public function AdminPanel() { return 'test'; }
}
Czy mam innego wyboru, jak zrobić jes s w Bootstrap z addHelperPath? Jeśli tak, to czy ktoś może pokazać, w jaki sposób wykorzystałbym moje ścieżki?
w swojej pierwszej, ty chcieć wstawić przedrostek do tej helperPath ... 'resouces.view.helperPath.My_View_Helper =' – gnarf
Również: 'resources.view [] = ''' nie ma sensu jako dyrektywa INI, może być z tobą wkurzająca ... – gnarf