我有一个 shell 脚本,我想发送与控制器中相同的电子邮件。控制器操作使用SwiftMailer
组件。但是,Shell 无法调用控制器操作,因此我正在寻找一种方法来模块化此电子邮件发送代码,以便我的 shell 和控制器都可以使用它。
理想情况下,我会将此电子邮件发送代码放在afterSave
中,但再一次,组件不能在模型中使用。
有什么想法吗?谢谢!
嗯,这可能不是最好的主意,但你确实说"有什么想法吗? :)
可能最合理的做法是将邮件发送代码提取到单独的库(在 Lib 文件夹中),然后更改组件和 shell 以使用它。
你的代码是否可能做到这一点是真正的问题,我想只有你能回答。如果你不知道,你只需要尝试。
无论如何,祝你好运!