2013-01-06 2 views
0

엔티티 옵션이 포함 된 양식을 어떻게 자동으로 채울 수 있습니까? 나는 그 사용자 정보가 이미 호출 될 때 업데이트 세부 정보 양식을 작성하려고합니다.기존 데이터로 양식 자동 채우기 symfony2

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', )) ; }

답변

0

당신은 개체 수준에서 기본 값을 설정할 수 있습니다, 예 : 또한

class MyObject { 

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

    //... 
} 

, 당신의 질문의 중복 보인다 이 하나 : How to set default value for form field in Symfony2?

+0

감사합니다. 아, 죄송합니다. 나는 보았지만 그 질문을 보지 못했습니다. –

+0

방금 ​​https://www.google.com/search?q=symfony2+form+default+value&aq=f&oq=symfony2+form+default+value&aqs=chrome.0.59j0j61j0j60l2.13940&sugexp=chrome,mod=2&sourceid를 검색했습니다. = 크롬 및 ie = UTF-8 및 첫 번째 결과 :-) – Julien

+0

하하 나는 구글을 사용하는 방법을 알고 있지만 아마도 내 문제가 제대로 설명되지 않았습니다. 양식이 실제로 작성되기 전에 미리 설정된 내용을 데이터베이스에서 검색해야합니다. 아마도 엔티티 에서요? 그 질문에 대한 두 번째 대답처럼 당신은 나를 보냈습니다. 문제는 양식 옵션 유형 중 하나로서 엔티티를 가지므로 대답을 전달할 수 없다는 것입니다. 의미가 있습니까? –

관련 문제