繁体   English   中英

使用现有数据symfony2自动填充表单

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM