У меня есть проблема с доступом к специальному помощнику вида в представлении. Вызовите помощника в layout.phtml отлично.Zend Framework - доступ к представлению помощника из представления
ZF Версия: 1.11.2
application.ini
resources.view[] =
Bootstrap:
protected function _initViewSettings()
{
$this->bootstrap('view');
$view = $this->getResource('view');
$view->doctype('XHTML1_STRICT');
$view->setScriptPath(APPLICATION_PATH . '/views/scripts/');
$view->addHelperPath(APPLICATION_PATH . '/layouts/helpers/', 'Layout_Helper_');
$view->addHelperPath(APPLICATION_PATH . '/views/helpers/', 'View_Helper_');
}
Helper: (приложение/просмотров/помощники/Loader.php)
class View_Helper_Loader extends Zend_View_Helper_Abstract
{
public function loader()
{
$loader_html = '
<div class="loading">
<div class="bullet"></div>
<div class="bullet"></div>
<div class="bullet"></div>
<div class="bullet"></div>
</div>';
return $loader_html;
}
}
Вид:
<?php
echo $this->loader();
?>
Ошибка:
Plugin by name 'Loader' was not found in the registry; used paths: Zend_View_Helper_: Zend/View/Helper/
Почему я не могу использовать помощника по моему мнению?
Zend Framework версия? – Progrock
Должно быть 1.11.2 – uniqueHxC
Что вы имеете в виду? Представление init уже находится в моем сообщении :) – uniqueHxC