Как изменить значение текстового поля формы в аннотации Zend формы?

У меня есть следующие аннотации exmaple. Мне нужно изменить значение формы в Zend-контроллере

/**
* @Annotation\Hydrator("Zend\Stdlib\Hydrator\ObjectProperty")
* @Annotation\Name("LoginForm")
*
*/
class User
{
/** Some comment to make this annotation work
* @Annotation\Type("Zend\Form\Element\Text")
* @Annotation\Required({"required":"true" })
* @Annotation\Filter({"name":"StripTags"})
* @Annotation\Options({"label":"Firstname: "})
* @Annotation\Attributes({"id":"FirstnameId"})
*/
public $username;

Так что в контроллере у меня есть:

$user       = new User();
$builder    = new AnnotationBuilder();
$this->form = $builder->createForm($user);

Теперь, как я могу установить или изменить значение поля пользователя здесь?
Я старался $this->form->getElement('Firstname')->setValue('FRANK');

Но это не сработало?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector