0

エンティティ オプションのものを含むフォームを自動入力するにはどうすればよいですか? 呼び出されたときにそのユーザー情報が既に含まれている更新詳細フォームを実行しようとしています。

Symphony 2.1 を使用しています。

フォームは次のようになります。

$builder //->add('createdate') //->add('modifydate') ->add('schoolname') ->add('schoolprofile') ->add('streetaddress') ->add('streetaddressext') ->add('country', 'entity', array( 'class' => 'IFS\Account\RegisterSchoolBundle\Entity\Country', 'property' => 'countryname', )) ->add('schoolprogramid', 'entity', array( 'class' => 'IFS\Account\RegisterSchoolBundle\Entity\Schoolprogram', 'property' => 'displayname', )) ->add('schoolsizegroupid', 'entity', array( 'class' => 'IFS\Account\RegisterSchoolBundle\Entity\Schoolsizegroup', 'property' => 'displayname', )) ->add('state', 'entity', array( 'class' => 'IFS\Account\RegisterSchoolBundle\Entity\State', 'property' => 'statename', )) ->add('city', 'entity', array( 'class' => 'IFS\Account\RegisterSchoolBundle\Entity\City', 'property' => 'cityname', )) ; }

4

1 に答える 1

0

エンティティ レベルでデフォルト値を設定できます。例:

class MyObject {

    __construct() {
        $this->setValue('myDefaultValue');
        //...
    }

    //...
}

また、あなたの質問はこの質問と重複しているようです: Symfony2 でフォーム フィールドのデフォルト値を設定する方法は?

于 2013-01-06T09:36:24.053 に答える