Я хочу несколько команд терминала для своего приложения Symfony2. Я прочитал пример в кулинарной книге, но я не смог узнать, как получить доступ к моим настройкам, моему менеджеру сущности и моим сущностим здесь. В конструкторе я получаю контейнер (который должен давать мне доступ к настройкам и объектам) с помощью
$this->container = $this->getContainer();
Но этот вызов вызывает ошибку:
Неустранимая ошибка: вызовите функцию-член getKernel() на не-объект в /Users/fester/Sites/thinkblue/admintool/vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ContainerAwareCommand.php on line 38
В основном, в ContainerAwareCommand- > getContainer() вызов
$this->getApplication()
возвращает NULL, а не объект, как ожидалось. Думаю, что я оставил важный шаг, но какой? И как я наконец смогу использовать мои настройки и сущности?