Articles of zend form element

Форма Zend: проверка зависимого поля

У меня есть форма с двумя полями выбора: страна и город, город в зависимости от выбранной страны. Обратите внимание, что поле города заполняется динамически, когда страна выбрана с использованием Ajax. До сих пор я расширил Zend_Form_Element_Select переопределяя isValid() для окна выбора города, и я буду использовать аргумент $context чтобы получить выбранную страну и проверить, действительно […]

Zend_Form_Element_File и «Файл превышает заданный размер ini»

Я использую Zend_Form_Element_File для проверки определенных свойств файла. Элемент входного файла создается динамически – т.е. он может быть в форме, но не нужен; однако, если это так, и файл был отправлен через него, он должен соответствовать определенным критериям. Я столкнулся с проблемой «Файл превышает заданный размер ini», когда форма не содержит элемент файла. Это предполагаемое […]

Есть ли способ префикс имени элемента Zend_Form?

У меня есть страница, на которой есть несколько форм. Некоторые формы имеют элемент с тем же именем, что и CustomerID. Это означает, что идентификатор ID элемента ID будет сталкиваться с тем же идентификатором в других формах. Я хотел бы найти чистый способ префикс имени поля с именем формы. Например, PaymentProfile_CustomerID. Предложения? Пока, лучшее, что я […]

Zend Forms – модификация идентификатора элемента для повторного использования

У меня есть объект Zend_Form который я хочу повторно использовать несколько раз на одной странице. Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда она отображается, у нее одинаковые идентификаторы элементов. Я не смог найти метод для предоставления всем идентификаторам уникального префикса или суффикса каждый раз, когда я визуализую форму. Полное решение […]

zend form для multicheckbox удалять входные данные из меток

Я использую zend_form (часть Zend Framwork) для создания формы и обнаруживаю, когда добавляю набор флажков с помощью элемента multicheckbox Zend_Form (Zend_Form_Element_MultiCheckbox) кода, который выводится следующим образом: <label for="subjects-maths"> <input type="checkbox" value="maths" id="subjects-maths" name="subjects[]"> Maths </label> <label for="subjects-english"> <input type="checkbox" value="maths" id="subjects-english" name="subjects[]"> English </label> Т.е. вход находится внутри метки. В то время как код технически […]

Валидаторы Zend и сообщения об ошибках: addValidator и addErrorMessage

Если у меня есть элемент формы, который прикреплен к нему несколькими валидаторами (3 в этом примере), как бы я мог использовать addErrorMessage для создания настраиваемых сообщений об ошибках, когда каждый уникальный валидатор терпит неудачу. Есть ли способ добавить настраиваемое сообщение для каждого валидатора? $element = new Zend_Form_Element_Text()… $element->…. ->addValidator(…) ->addValidator(…) ->addValidator(…) ->addErrorMessage()

Как настроить Zend_Form для использования нотации массива?

У меня возникли трудности с настройкой Zend_Form. У меня есть подкласс класса Zend_Form. Форма содержит некоторую требуемую информацию и некоторую дополнительную информацию. Я хочу, чтобы дополнительная информация была доступна через массив. Представленные данные будут выглядеть примерно так: $formData['required1'] $formData['required2'] $formData['addiotnalData']['aData1'] $formData['addiotnalData']['aData2'] Я искал это и пробовал все предложения, которые я нашел (используя subForms и установив […]

Zend Framework 2 – Удаленный элемент формы приводит к отказу проверки

Я использую определенную форму в нескольких местах. В одном из них мне нужно игнорировать элемент формы, который я программно устанавливал после проверки. Поскольку это просто исключение, я не хочу создавать новую форму. Поэтому я подумал, что просто удалю этот элемент в контроллере, например: $myForm->remove('myElement'); Проблема в том, что форма теперь не будет проверяться. Я не […]

Zend Framework 2 – Декораторы элементов форм

Я хочу форсировать форму Zend в стиле Twitter. В настоящее время я перебираю поля формы и записываю информацию о форме в мою конструкцию div. Я видел в Zend Framework 1 (!), Что есть способ сделать это в декораторе. Но по какой-то причине документ для версии 2 не охватывает этот момент … Я хотел бы сделать […]