어떻게 동적 선택 필드의 값을 가져 와서 저장할 수 있습니까?symfony 1.4 - 동적 값 저장 (선택 양식)
public function configure()
{
$query = FillableTable::getInstance()->createQuery('fal')->addWhere('0 = 1 ');
$piecesChoices= RepaoTable::getInstance()->createQuery('rpo')->select('rpo.code_text')->execute();
$choices = array();
foreach ($piecesChoices as $choice)
{
$value = $choice->getCodeText();
$choices[$value] = $value;
}
$this->widgetSchema['simple1'] = new sfWidgetFormDoctrineChoice(array('model'=> 'Simple1'));
$this->widgetSchema['simple2'] = new sfWidgetFormDoctrineChoice(array('model'=> 'Simple2', 'query' => $query));
$this->widgetSchema['code_text']= new sfWidgetFormChoice(array(
'expanded' => true,
'multiple' => true,
'choices'=> $choices
));
//validation
$this->validatorSchema....
//
내 테이블의 단일 필드에 여러 값을 저장해야합니다. – GRafoKI
내 코드를 따르면 값 배열을 표시해야합니다. –