Проблема с получением значений из Zend_Form_SubForms — значения не возвращаются.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с получением значений из Zend_Form_SubForms — значения не возвращаются.

Сообщение Anonymous »

У меня есть Zend_Form с 4 или более подформами.

/**
Фрагмент кода
**/
$ bigForm = новая Zend_Form();

Код: Выделить всё

    $littleForm1 = new Form_LittleForm1();
$littleForm1->setMethod('post');

$littleForm2 = new Form_LittleForm2();
$littleForm2->setMethod('post');

$bigForm->addSubForm($littleForm1,'littleForm1',0);
$bigForm->addSubForm($littleForm2,'littleForm2',0);
При нажатии кнопки «Отправить» я пытаюсь распечатать значения, введенные в формы, вот так:

/**
Фрагмент кода, в настоящее время не проверяется, просто печатается
**/

if($this->_request ->getPost()){
$formData = array();

Код: Выделить всё

  foreach($bigForm->getSubForms() as $subForm){
$formData = array_merge($formData, $subForm->getValues());
}
/* Testing */
echo "
";
print_r($formData);
echo "";
Конечным результатом является то, что все элементы формы печатаются, но значения введенные перед отправкой формы, не распечатываются.

Любые мысли приветствуются... Я много работал над этим!

Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/202 ... s-returned
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»