簡體   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