相关疑难解决方法(0)

如何在Symfony 2控制台命令中使用我的实体和实体管理器?

我想要一些终端命令到我的Symfony2应用程序.我已经阅读了食谱中示例,但我无法在这里找到如何访问我的设置,我的实体经理和我的实体.在构造函数中,我使用容器(应该让我访问设置和实体)

$this->container = $this->getContainer();
Run Code Online (Sandbox Code Playgroud)

但是这个调用产生了一个错误:

致命错误:在第38行的/Users/fester/Sites/thinkblue/admintool/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ContainerAwareCommand.php中的非对象上调用成员函数getKernel()

基本上,在ContainerAwareCommand-> getContainer()中调用

$this->getApplication()
Run Code Online (Sandbox Code Playgroud)

返回NULL而不是预期的对象.我想我离开了一些重要的一步,但哪一个?我怎样才能最终能够使用我的设置和实体?

php console symfony

42
推荐指数
2
解决办法
4万
查看次数

标签 统计

console ×1

php ×1

symfony ×1