我在config.yml文件中有这个配置
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host%"
username: "%mailer_user%"
password: "%mailer_password%"
spool: { type: memory }
如何从控制器读取这些设置以检查线轴是否已设置?
答案 0 :(得分:1)
您可以在parameters.yml
中移动假脱机配置,例如:
# app/config/parameters.yml
parameters:
mailer_spool: { type: memory }
然后使用参数:
替换config.yml
中的这一行
# app/config/config.yml
swiftmailer:
spool: "%mailer_spool%"
现在在任何控制器中,您可以获得此假脱机配置,如:
public function yourAction()
{
$spool = $this->getParameter('mailer_spool');
}