Визуализация вида из Zend_form - PullRequest
1 голос
/ 17 февраля 2011

Я пробую это через мою Zend_form:


$output .= $this->_view->render('admin/form.phtml'
                , array('id' => $this->getName()
                    , 'action' => $this->getAction()
                    , 'method' => $this->getMethod()
                    , 'enctype' => $this->getEnctype()
                    , 'data' => array('code' => $code
                                    , 'name' => $name
                                    , 'description' => $description)));

но когда я <?php echo $this->enctype; ?> в admin / form.phtml, я ничего не получил.
admin / form.phtml отображается правильно

1 Ответ

0 голосов
/ 19 декабря 2011

Выбор рендера просто отображает вывод, Zend не передает ваши данные в представление. Но, используя частичные представления, вы можете достичь этого.

Из документации ,

Помощник частичного представления используется для отображения указанного шаблона в своя переменная область видимости. Основное использование для многоразового шаблона фрагменты, с которыми вам не нужно беспокоиться о названии переменной столкновения. Кроме того, они позволяют вам указывать частичные сценарии просмотра из конкретных модулей.

...