0

マルチエンティティでフォームを保存する際に奇妙な問題が発生しています。

想像できると思いますが、私には2つのエンティティがあります:CountryFixtureCountryMatch。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

4

0 に答える 0