18

我刚刚了解到

php app/console doctrine:ensure-production-settings

命令,当我执行它时,控制台会回复:"Proxy Classes are always regenerating"

我无法在网上找到有关此警告的太多信息,而且我一生都无法弄清楚此消息的含义。

有谁知道这个警告的解决方案?

4

2 回答 2

34

它是由选项引起的app/config/config.yml

看起来像:

doctrine:    
    orm:
        auto_generate_proxy_classes: %kernel.debug%

默认情况下,所有命令都启用了调试模式,因此auto_generate_proxy_classes设置为true. 要在命令中禁用 kernel.debug,您应该使用--no-debug选项。

所以最后命令应该是这样的:

php app/console doctrine:ensure-production-settings --no-debug --env=prod
于 2012-08-30T10:06:01.700 回答
4

您确定您正确使用 Google 吗?:)

看看这里。似乎是由于调试模式。尝试:

app/console doctrine:ensure-production-settings --no-debug
于 2012-08-30T10:06:59.917 回答