Проверка валидности двух форм в QF Pear

zdimon

Новичок
Проверка валидности двух форм в QF Pear

Подскажите как решить такую проблему.
При выводе двух форм в шаблон смарти средствами QF и отправки одной из них валидация происходит и на второй форме.
 

zdimon

Новичок
Спасибо, однако когда в конструкторе я выставил $trackSubmit в true формы перестали отправляться, хотя обе имеют кнопки сабмит с разными названиями.

-~{}~ 06.06.07 19:41:

В массиве, передаваемом смарти никаких обещаных скрытых полей не наблюдается.
 

dadoc

Новичок
Там у самой формы есть индекс hidden, в шаблоне должно быть что то типа:

{$Form.javascript}
<form {$Form.attributes}>
... fields ...
{$Form.hidden}
</form>

и все заработает
 

zdimon

Новичок
В том то и дело что при проверке массива $form.hidden в шаблоне он пустой. Пришлось в шаблон вставить поле вручную.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: zdimon
В том то и дело что при проверке массива $form.hidden в шаблоне он пустой. Пришлось в шаблон вставить поле вручную.
Какой renderer-то? Если обычный Array, а не ArraySmarty, то надо передавать параметр конструктору (или в $form->toArray()), чтобы заполнял поле hidden.
 
Сверху