1
たとえば、Job
とStatus
との関係を持つ方法は、ジョブが同じステータスを複数回持つことができるmany-to-many
となります。どのように私はこの関係船を作成することができますか?私の場合はコレクションに複数のエンティティを追加する方法
/**
* @ORM\ManyToMany(targetEntity="Status")
* @ORM\JoinTable(name="jobs_statuses",
* joinColumns={@ORM\JoinColumn(name="job_id", referencedColumnName="id")},
* inverseJoinColumns={@ORM\JoinColumn(name="status_id", referencedColumnName="id")}
* )
*/
protected $statuses;
私はstatuses
を持っていると私は最後のものは、現在のものですリストとしてjob
で、この状態を保存したいです。そして彼らは繰り返すことができます。たとえば、ステータスが「1
」、「2
」、「3
」、「4
」とすると、それぞれのステータスに複数回アクセスできます。リストはステータスの履歴に似ています。
正確にあなたの問題ですか? – Veve
質問が更新されました。見てみましょう – Vardius