我有2個實體:用戶和位置。Symfony2樹枝形式失敗,嵌套對象
namespace mk\MyBundle\Entity;
use mk\MyBundle\Entity\Location;
class User
{
protected $user_id;
protected $first_name;
protected $last_name;
protected $location;
}
和
namespace mk\MyBundle\Entity;
class Location
{
public $country_id;
public $country_name;
public $state_id;
public $state_name;
public $city_id;
public $city_name;
}
我存儲用戶的作爲位置的對象位置,適當的變量內。
在個人資料編輯頁面,我在那裏的位置是使用嵌套調用對象的顯示準備FormType類用戶類型的:
$builder->add('location.country_id', 'country')
,當我使用與普通{{form_rest(表)}}一切好了,但是當我想直接解決的東西,如:
{{ form_widget(form.location.country_id) }}
嫩枝引發我一個錯誤:方法「位置」對象「的Symfony \分量\表格\ FormView控件」不MyBundle存在:用戶:第69行的profile.html.twig
我做錯了什麼? 在此先感謝。
更新
您是否找到解決方案? – pagliuca