Можно ли использовать метод setValue для элемента формы Zend в представлении?
Я пытаюсь сделать это, но это дает мне дубликат поля … Мой код:
<?php echo $this->form->str_bloc->renderViewHelper(); ?>
<?php echo $this->form->str_bloc->setValue(3); ?>
<?php echo $this->form->str_bloc->renderErrors(); ?>
При этом у меня есть два поля, одно со значением по умолчанию, одно со значением, установленным с помощью метода. Когда я удаляю первую строку, ничего не появляется.
Удалите «echo» из строки, в которой вы устанавливаете значение, и переместите эту строку:
<?php $this->form->str_bloc->setValue(3); ?>
<?php echo $this->form->str_bloc->renderViewHelper(); ?>
<?php echo $this->form->str_bloc->renderErrors(); ?>
Других решений пока нет …