При вызове вид помощника, структура будет выглядеть в пути, определенных с помощью $view->addHelperPath()
. Как правило, такой вызов будет включать в себя псевдо-пространство имен, а также путь:
$view->addHelperPath('My/View/Helper', 'My_View_Helper_');
Тогда при вызове помощник вида в макете или скрипт вида:
<?php echo $this->someHelper() ?>
Структура выполнит поиск LIFO, добавив префиксы (в приведенном выше случае: 'My_View_Helper_'
) к имени класса 'SomeHelper'
, а затем попытается загрузить файл, определенный картированием addHelperPath()
.
При настройке по умолчанию, каркасные предварительно загружает Помощники Zend по телефону:
$view->addHelperPath('Zend/View/Helper', 'Zend_View_Helper_');
поэтому вы можете использовать все Зенд-предоставляемые их помощников прямо из коробки.
Поскольку вся эта обработка не зависит от того, какой сценарий представления выполняет вызов, он будет работать в любом сценарии представления. [На самом деле есть некоторые проблемы, связанные с вызовами помощников вида, определенных в других модулях, но это отдельная проблема.]
Помощник просмотра доступен для всех видов. – opHASnoNAME
Спасибо. :) Если вы ответите, я могу дать вам очки. :) – MEM