マルチエンティティでフォームを保存する際に奇妙な問題が発生しています。
想像できると思いますが、私には2つのエンティティがあります:CountryFixture
とCountryMatch
。DBに新しい一致を挿入したいと思います。したがって、手順は次のとおりです。
- 試合情報を保存します(CountryMatch:play_time、active)。
- 次に、一致スコアを保存します(CountryFixture:country_id、match_id、score)。
一致とスコアがDBに保存されると、に1行CountryMatch
と2行がありCountryFixture
ます。
問題は次のとおりです。コンソールコマンド(php app/console cache:clear --env=prod
)を使用してキャッシュをクリアすると、データをDBに保存できます。この保存後、キャッシュを再度クリアした場合にのみ、DBにデータを挿入できなくなります。
APCをインストールしていません。これは問題ですか?
私の説明が正確に最善ではない場合は、お詫び申し上げます。誰かが何も理解していないなら、私はもっとよく説明しようとします。
エンティティ:
CountryMatch: http: //pastebin.com/LgvNPCcJ
CountryFixture: http: //pastebin.com/WuZftGW5