У меня есть рабочая форма с sfWidgetFormChoice, которая действует как список флажков.Я могу установить флажки «по умолчанию» со следующими параметрами:
'status' => new sfWidgetFormChoice(array('choices' => array(1, 2, 3), 'multiple' => true, 'expanded' => true), array('checked' => 'checked'))
... где флажки называются «статус», а возможные значения 1/2 / 3.
Однако из-за чего-то другого вместо того, чтобы ставить галочки у всех по умолчанию, я хотел бы иметь возможность контролировать статус «проверено» из действия.Как мне это сделать?Я перепробовал все логическое, о чем только мог подумать, но я просто не могу понять правильный синтаксис.
В основном я ищу что-то вроде:
$this->form->getWidget('status')->setAttribute('checked', 'checked');
Кто-нибудь?
Спасибо.