получить элементы подчиненной формы в Zend Framework? - PullRequest
0 голосов
/ 24 февраля 2012

Как я могу получить элементы подчиненной формы в соответствующем файле .phtml? Предположим, у меня есть 4 подчиненные формы в главной форме, скажем, в w.php. Тогда как я могу отобразить элементы подчиненной формы в соответствующем файле .phtml или же все подчиненные формы по одной в одном и том же основном файле phtml, который является w.phtml?

Ответы [ 3 ]

0 голосов
/ 23 января 2013

На самом деле получение подчиненной формы с помощью form-> getSubform ('blah') -> getElement ('foo')>?> Не работает, потому что будет отображаться только как

0 голосов
/ 21 октября 2014

Получите каждую подчиненную форму в вашем .phtml, используя

<?php
foreach($this->element->getSubforms() as $key => $subForm){
    echo $subForm;
}
?>

Чтобы получить соответствующий элемент $ subForm, просто используйте

$subForm->elementName
0 голосов
/ 24 февраля 2012

Вы можете получить доступ к подчиненным формам с помощью $subform = $form->getSubForm($subformName);.

Если у вас есть подчиненная форма, вы можете либо вывести ее внутри скрипта вида как <?php echo $subform; ?>, либо вы можете вывести ее элементы один за другим с <?php echo $subform->elementName; ?>.

Надеюсь, это поможет,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...