Я создаю 2 виджета в валидаторе, цель состоит в том, чтобы пользователь вводил случайно выбранное слово для подтверждения действия.
Я обнаружил, что при запуске $form['widget']->render()
в шаблоне формы значение по умолчанию не берется.
Я должен использовать:
echo $form['widget']->render(array('value' => $form->getDefault('widget')));
Это известная проблема или я что-то не так делаю?
Хотя вышеприведенный патч работает, моя проблема в том, что я должен сделать то же самое со скрытым виджетом, поэтому в моей форме есть 2 скрытых виджета с одинаковым именем. Я должен доверять последнему, представленному на сервер.