gpt4 book ai didi

mysql - Cakephp 3,从辅助表中获取详细信息以发送电子邮件

转载 作者:行者123 更新时间:2023-11-29 18:17:07 26 4
gpt4 key购买 nike

我需要一些有关 CakePHP 邮件功能的帮助。

我有一个用户表,我在这里收集全名、电子邮件和角色。还有另一个名为 Teams 的表,其中包含团队名称、事件状态和经理 ID(这是用户的外键),此处只能选择具有“经理”角色的用户。最后,我有一个名为员工的表,在这里我收集基本数据和该新员工所属的团队ID。

现在,我想做的是在新员工创建后立即向团队经理发送一封电子邮件。我如何从那里访问经理的电子邮件?

有没有办法以 afterSave 方法来做到这一点?

谢谢

最佳答案

已经解决了。

我刚刚在保存新记录后添加了此内容。

if ($this->Entity->save($entity)) {
$id = $entity->id;
$data = $this->Entity->get($id, [
'contain' => ['Other Tables']]);

$this->getMailer('Entity')->send('mail_function',[$data]);

关于mysql - Cakephp 3,从辅助表中获取详细信息以发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46920400/

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