在symfony2中,为什么AppKernel实例化两次?

时间:2013-12-05 09:19:59

标签: php symfony

我使用symfony2。在AppKernel.php中,我这样写了:

class AppKernel extends Kernel {

    public function __construct ($environment, $debug) {
        parent::__construct($environment, $debug);
        echo "ok";
    }
}

在页面中,它在prod环境中显示“ok”,但在dev环境中显示两次。似乎AppKernel实例化了两次?我不知道为什么。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

在开发环境中,symfony2提供了“Web调试工具栏”,它是异步加载的。这意味着启动第二个内核以加载该栏。