Symfony Forms Select Box에서 선택한 옵션을 설정하는 방법
문제
Symfony Forms로 만든 양식이 있습니다.
템플릿에는 렌더 메소드와 함께 페이지에 표시된이 SelectBox가 있습니다.
<?php echo $form['field']->render() ?>
이 선택 상자의 선택된 옵션을 설정할 수 있습니까?
아니면이 형식을 만드는 수업에서 수행해야합니까? 필드의 창조가 완료되었습니다.
public function configure() {
$this->widgetSchema['field'] = new sfWidgetFormSelect(
array("choices" =>
array('1' => 'test1','2' => 'test2')
)
);
}
해결책
예, 물론 - 해당 양식 값을 설정해야합니다. bind()
, 위젯을 통해 default
옵션.
예를 들어,
public function configure()
{
$this->widgetSchema['field'] = new sfWidgetFormSelect(array(
"choices" => array('1' => 'test1','2' => 'test2'),
'default' => 2));
}
내가 당신의 질문에 대답하기를 바랍니다.
제휴하지 않습니다 StackOverflow