【发布时间】:2012-04-27 19:38:22
【问题描述】:
我有一个 shell 脚本,我想发送与控制器中相同的电子邮件。控制器操作使用SwiftMailer 组件。但是,Shell 无法调用控制器操作,因此我正在寻找一种方法来模块化此电子邮件发送代码,以便 both 我的 shell 和我的控制器。
理想情况下我会将此电子邮件发送代码放在afterSave 中,但再一次,组件不能在模型中使用。
有什么想法吗?谢谢!
【问题讨论】:
我有一个 shell 脚本,我想发送与控制器中相同的电子邮件。控制器操作使用SwiftMailer 组件。但是,Shell 无法调用控制器操作,因此我正在寻找一种方法来模块化此电子邮件发送代码,以便 both 我的 shell 和我的控制器。
理想情况下我会将此电子邮件发送代码放在afterSave 中,但再一次,组件不能在模型中使用。
有什么想法吗?谢谢!
【问题讨论】:
嗯,这可能不是最棒的想法,但您确实说过“任何想法?” :)
可能最合理的做法是将邮件发送代码提取到单独的库中(在Lib folder 中),然后更改您的组件和外壳以使用它。
您的代码是否可能是真正的问题,我想只有您可以回答。如果你不知道,你只需要尝试一下。
无论如何,祝你好运!
【讨论】: