Я пытаюсь передать значение элементу Zend-Form. Он должен быть заполнен при создании экземпляра класса формы. Может быть, это даже неправильная идея?
Что я буду делать:
Я хочу присвоить значение моему классу форм через мой контроллер addAction:
$form = new PadForm(NULL, $test->UnitPartID);
Вот конструктор моего класса формы:
public function __construct($name = null, $unitpartid)
Теперь я подумал, что должно быть легко присвоить значение элементу:
add.phtml
$UnitPartID= $form->get('UnitPartID');
$UnitPartID->setAttribute('class', 'form-control');
$UnitPartID->setAttribute('placeholder', 'UnitPartID');
$UnitPartID->setValue($this->unitpartid);
К сожалению, элемент формы не получает значение.
Где ошибка? Я думаю, что я довольно близок к решению ?? Любая помощь приветствуется.
$this->unitpartid
не пусто, когда вы это делаете? - person Unex   schedule 01.12.2017