我在使用多实体保存表单时遇到了一个奇怪的问题。
如果你能想象,我有 2 个实体:CountryFixture
和CountryMatch
. 我想在数据库中插入一个新匹配。所以,程序是:
- 保存比赛信息(CountryMatch:play_time,活动)。
- 然后,保存比赛分数(CountryFixture:country_id、match_id、score)。
当匹配和分数保存在数据库中时,有一行 inCountryMatch
和两行 in CountryFixture
。
嗯..问题是:当我通过控制台命令(php app/console cache:clear --env=prod
)清除缓存时,我可以将数据保存在数据库中。保存后,我不能再在 DB 中插入任何数据 - 只有当我再次清除缓存时。
我没有安装 APC。这是一个问题吗?
如果我的解释不是最好的,我深表歉意。如果有人不明白任何事情,我会尽力解释得更好。
实体:
国家匹配: http ://pastebin.com/LgvNPCcJ
CountryFIxture: http: //pastebin.com/WuZftGW5