0
私はコンフィグレーションするVehiculeエンティティをeasyAdmin Bundleとしています。 immatriculationとユーザ(エンティティユーザーから:id_user): 私のエンティティに2つのプライマリ・キーを持っているEasyAdminBundle:コンポジットプライマリキーを持つエンティティを追加するときにエラーが発生する
entities:
Vehicule:
label: "vehicules"
class: CMN\PortailFretBundle\Entity\Vehicule
form:
fields: ['immatriculation','longueur', 'user']
edit:
fields: ['immatriculation','longueur', 'user']
list:
fields:
- { property: 'immatriculation'}
- { property: 'longueur'}
私が試してみてください。私はadmin.ymlファイルに私のエンティティを追加
//Vehicule Entity
/**
* @ORM\Id
* @ORM\Column(type="string", name="num_immat")
*/
private $immatriculation;
/**
* @ORM\Id
* @ORM\ManyToOne(targetEntity="CMN\PortailFretBundle\Entity\User", inversedBy="vehicules")
* @ORM\JoinColumn(name="id_user", referencedColumnName="id_user")
*/
private $user;
VEHICULE管理を参照してください私はこのエラーを取得する:
Single id is not allowed on composite primary key in entity CMN\PortailFretBundle\Entity\Vehicule
はeasyAdminBundle、2つの主キーをサポートしていませんい??どうしたらいいですか?