JER*_*ERC 7 symfony1 symfony-1.4
我试图在我的app.yml文件中使用symfony 1.4中的任务中的参数,但它没有得到值.
sfConfig::get()
Run Code Online (Sandbox Code Playgroud)
你有什么建议吗?
Mae*_*lyn 15
默认情况下,任务仅与项目一起运行 - 这意味着他们无法访问app.yml中的设置.你要么需要:
每次调用任务时显式传递一个app参数,这样做就像:
php symfony ns:task --application=frontend
Run Code Online (Sandbox Code Playgroud)将其添加为您的默认参数configure():
$this->addOptions(array(
new sfCommandOption('application', "app", sfCommandOption::PARAMETER_REQUIRED, 'The application name', "frontend")
));
Run Code Online (Sandbox Code Playgroud)