多くのGoogleのリンクを経て、私は、「エンティティのマッピング」のために「EasyAdminBundle」を使用するのが最も一般的な方法を知りたいと思います。EasyAdminBundle多対一の単体エンティティの関係
私はsymfonyの初心者です。私はすでに以下のように私の教義スキーマを更新しました。
/* User Entity */
class User{
/**
* @ORM\ManyToMany(targetEntity="UserGroup")
* @ORM\JoinTable(name="users_groups",
* joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="group_id", referencedColumnName="id")}
* )
*/
protected $UserGroup;
}
/**
* @return string
*/
public function __toString(){
return $this->getUserGroup();
}
/* UserGroup Entity */
Class UserGroup{
//...
}
それは
今、私は私のEasyAdminBundleでユーザーレコード(バックオフィス)を開こう(ID)のUserGroup(ID)2つの外部キーのユーザーを参照するために新しいテーブルを作成している、それはときにエラーを撃ちますレコードを開く。
Catchable Fatal Error: Object of class UserBundle\Entity\UserGroup could not be converted to string
これまで見たように、EasyAdminBundleは多対多のエンティティリレーションシップをサポートしています。しかし、私はそれに関する情報は見つけられません。
config.ymlで自分自身を実行する方法はありますか?