我在奏鸣曲管理中有一个列表视图。我想添加一个列,允许我单击链接以发送电子邮件。链接操作将知道表中该行的变量,以便它可以填写电子邮件。我能够添加列并可以可视化树枝模板。我在管理类中添加了以下函数:
public function sendEmail( \Swift_Mailer $mailer)
{
$message = (new \Swift_Message('some email'))
->setFrom('[email protected]')
->setTo('[email protected]')
->setBody(
$this->renderView(
'emails/response.html.twig',
array('manufacturer' => $manuvalue, 'modelnum' => $modelnumvalue, 'email' => $email)
),
'text/html');
$mailer->send($message);
}
我被困在如何将这些部分连接在一起,以便当我单击链接时发送电子邮件并包含行中的参数。我有电子邮件在网站的其他区域处理表单提交,但需要帮助找出手动执行此操作的方法。
我最终做了一个自定义路由,并使用@dirk 提到的安全设置来保护它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句