我试图在我的app.yml文件中使用symfony 1.4中的任务中的参数,但它没有获得该值。
sfConfig::get()
你有什么建议吗?
答案 0 :(得分:14)
默认情况下,任务仅与项目一起运行 - 这意味着他们无法访问app.yml中的设置。你要么:
每次调用任务时都会显式传递一个app参数,如下所示:
php symfony ns:task --application=frontend
将其添加为configure()
:
$this->addOptions(array(
new sfCommandOption('application', "app", sfCommandOption::PARAMETER_REQUIRED, 'The application name', "frontend")
));