gpt4 book ai didi

php - 奏鸣曲管理员 : send email after validation

转载 作者:可可西里 更新时间:2023-10-31 23:20:42 26 4
gpt4 key购买 nike

我正在使用 symfony2、sonata admin-bundle 和 mongodb,我只是制作了一个添加用户的界面,当用户在 sonataadmin 的 Web 界面上按创建时我如何发送电子邮件,我必须覆盖任何类的 Sonata-Admin ?

更新

//~/UserAdmin.php
public function create($object)
{
parent::create($object);

// send welcome email to new user
$message = \Swift_Message::newInstance()
->setSubject('LOL')
->setFrom('no-reply@dummy.com')
->setTo('dummy@dummy.com')
->setBody('dummy message')
;

$this->getConfigurationPool()->getContainer()->get('mailer')->send($message);
}

我必须使用 $this->getConfigurationPool()->getContainer()-> 来获取容器和邮件程序。

最佳答案

您可能想覆盖管理类中的create 方法...

UserAdmin 类:

public function create($object)
{
parent::create($object);

// send welcome email to new user
}

关于php - 奏鸣曲管理员 : send email after validation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913356/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com