Intereting Posts
laravel 5.1 говорит для всех других маршрутов, что кроме ('/'), что 404 страница не найдена на онлайн-сервере Amazon с использованием ec2 оператор switch без разрыва Передавать значение в массиве опций в встроенную форму Создание многоуровневого массива с использованием parentIds в PHP Как создать многомерный массив из строки Как запустить sql-запрос внутри цикла while другого запроса Нет результатов при использовании веб-API Неужели это неправильно, если не использовать сеттеров и геттеров? Разница PHP в месяцах между двумя датами? PHP: Как получить mimeType изображения с файлом_get_contents Полностью проверить URL-адрес с или без http или https Функция «Редактировать» для сообщений на форуме и т. Д. Автоматическое выключение мини-корзины через 2 секунды в WooCommerce Установка глобальной переменной в Magento, GUI? Сократите URL, удалив пустые переменные GET и упростив имена переменных

Zend Framework 2 – обернутые элементы формы вызывают ошибку проверки

Я использую форму, которая содержит обернутые элементы. Обертка происходит в представлении, как описано здесь .

Мои действия выглядят так:

$myForm = [definition here] $myForm->setName('entity'); $myForm->setWrapElements(true); $request = $this->getRequest(); if ($request->isPost()) { $myEntity = new Entity(); $myForm->bind($myEntity); $myForm->setData($request->getPost()->get('entity')); 

Проблема: при вызове $myForm->isValid() это недопустимо. При вызове $myForm->getData() впоследствии он пуст.

Я повторил setName и setWrapElements в действии, но с ним или без него, он не работает.

Любые идеи, что я могу делать неправильно? Определение формы нетронуто и работает для незавернутых форм. Поэтому я думаю, что ошибки там нет.

PS: Эхо $myForm->isValid() возвращает пустую строку. Может быть, есть способ получить сообщение об ошибке? Поля формы заполняются данными, которые я там вложил и не отображаю никаких ошибок.

Related of "Zend Framework 2 – обернутые элементы формы вызывают ошибку проверки"