Symfony2和Doctrine2保存多个实体 - 问题

时间:2012-06-10 18:56:29

标签: symfony doctrine-orm entity

我在使用多个实体保存表单时遇到了一个奇怪的问题。

如果可以想象,我有2个实体:CountryFixtureCountryMatch。我想在数据库中插入一个新的匹配项。所以,程序就是:

  • 保存匹配信息(CountryMatch:play_time,active)。
  • 然后,保存匹配分数(CountryFixture:country_id,match_id,score)。

当匹配和分数保存在数据库中时,CountryMatch中有一行,CountryFixture中有两行。

嗯..问题是:当我通过控制台命令(php app/console cache:clear --env=prod)清除缓存时,我可以将数据保存在数据库中。保存之后,我再也无法在DB中插入任何数据了 - 只有当我再次清除缓存时。

我没有安装APC。这是一个问题吗?

如果我的解释不是最好的,我道歉。如果有人不明白,我会尝试更好地解释。

实体:

CountryMatch:http://pastebin.com/LgvNPCcJ

CountryFIxture:http://pastebin.com/WuZftGW5

0 个答案:

没有答案