[英]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.