Zend Framework - модули, формы, ViewScripts и ViewHelpers - PullRequest
0 голосов
/ 20 августа 2010

У меня есть поисковый модуль. У него есть одна форма, которая создает поле поиска, я использую viewScript, который хранится в представлениях / скриптах / формах для визуализации формы.

Я хочу, чтобы эта форма появлялась на любом экране, поэтому я написал ViewHelper, который создает и возвращает ее. Это нормально работает, когда я в модуле поиска, но когда я в любом другом модуле, я получаю сообщение об ошибке.

Есть идеи, почему?

Это то, что используется для создания viewScript в форме

$this->setDecorators(array(
    array( 'ViewScript', array('viewScript' => 'forms/Search.phtml'))
));

Спасибо, Martin

1 Ответ

0 голосов
/ 20 августа 2010

В моем коде я должен поставить / перед путем, чтобы для вас это означало:

$this->setDecorators(array(
    array( 'ViewScript', array('viewScript' => '/forms/Search.phtml'))
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...