[英]Auto populating form with existing data 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', )) ; }
您可以在實體級別設置默認值,例如:
class MyObject {
__construct() {
$this->setValue('myDefaultValue');
//...
}
//...
}
另外,似乎您的問題是此問題的重復: 如何在Symfony2中為表單字段設置默認值?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.