0
sfWidgetFormDoctrineChoice를 사용하고 있는데 테이블에서 옵션을 읽습니다. 이 표에없는 첫 번째 옵션과 장소를 추가하는 쉬운 방법입니까? 당신이 사용하고자하는sfWidgetFormDoctrineChoice 추가 선택 필드 추가
<select>
<option val="new"></option>
</select>
sfWidgetFormDoctrineChoice를 사용하고 있는데 테이블에서 옵션을 읽습니다. 이 표에없는 첫 번째 옵션과 장소를 추가하는 쉬운 방법입니까? 당신이 사용하고자하는sfWidgetFormDoctrineChoice 추가 선택 필드 추가
<select>
<option val="new"></option>
</select>
당신은 항상 다음 값으로 결과 배열 앞에 추가 선택을 지역화 할 수 있습니다 : 옵션으로
나는 HTML 옵션을 의미
$choice = new sfWidgetFormDoctrineChoice(array('model' => 'MODEL', 'order_by' => array('name', 'asc')));
$choices = $choice->getChoices();
array_unshift($choices, array('key' => 'My Custom Value'));
$this->widgetSchema['widget_name'] = new sfWidgetFormChoice(array('choices' => $choices));
$this->validatorSchema['widget_name'] = new sfValidatorChoice(array('choices' => array_keys($choices));
이 도움을 전혀? –