我在我的 Symfony 应用程序中创建了一个新命令。
在此命令中,我调用了一项服务,该服务从 FOS bundle 作为邮件程序发送电子邮件 。
我的问题是电子邮件正文显示在控制台中以便发送电子邮件。
我想说该msg mailer
方法在命令之外可以正常工作。
这是我的命令:
class ReminderCommand extends Command
{
protected function execute(InputInterface $input, OutputInterface $output)
{
$this->container = $this->getApplication()->getKernel()->getContainer();
# the mailer service works fine out the command
$mailer = $this->container->get('mailer');
$mailer->sendMsg(...);
$text = ' => mail sent';
$output->writeln($text);
}
}
请帮忙
谢谢
山姆