Doctrine 2.1.5 でプロジェクトをセットアップしています。主キーのないテーブルはほとんどありません。エンティティとリポジトリを生成するために、いくつかの主キーを一時的に追加しました。
しかし、偽の主キー列を削除し、Doctrine Entity からの参照も削除します。
また、これらのテーブル エンティティ (テーブルではなく) の複合主キーとしていくつかの列を定義します。
これらのエンティティ クラスに参加すると、何らかの結果 (例: クエリからの間違った結果またはクエリの失敗) はありますか?
多くのチュートリアルやブログで、主キーが必要であることが言及されています。しかし、上記の解決策が問題ではないことは何も言及されていません(私が見つけることができます)。(またはそれが問題です)。
実際の経験からの答えは素晴らしいでしょう。でも、どなたでも大歓迎です。
助けてくれてありがとう。P