Получить элементы подчиненной формы в Zend Framework?

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

3 ответа

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

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

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

$subForm->elementName

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

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

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

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

Другие вопросы по тегам