Symfony2代理失败生成

时间:2015-01-18 05:34:00

标签: symfony doctrine-orm proxy

我在Symfony2中遇到一个问题,其中一个实体(多个实体)似乎没有代理。它总是这个实体,而不是其他。它会生成此错误:

Jan 18 14:11:39 shiftmarketprd app/web.3: [18-Jan-2015 03:11:38 UTC] PHP Fatal error: require(): Failed opening required '/app/app/cache/prod/doctrine/orm/Proxies/__CG__ShiftMarketApiBundleEntityUserUserPreferences.php' (include_path='.:/app/.heroku/php/lib/php') in /app/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 207    

各种解决方案表明缓存尚未预热,因此实体不存在 - 但是,(i)我知道缓存已经预热,(ii)这是唯一导致的实体这个错误。还有人提出问题是当一个实体有一个不正确的类型提示(使用int),但我也没有。我唯一想到的就是它的不同之处在于它使用了bool - 可能就是这样吗?

/**
 * @var bool
 * @ORM\Column(type="boolean", nullable=true)
 * @Expose
 * @Groups({"get","current"})
 * @AccessType("public_method")
 */
protected $notifyemail;

感激不尽的任何帮助。

0 个答案:

没有答案