1
我有一個shell腳本,我想發送與控制器中相同的電子郵件。控制器操作使用SwiftMailer
組件。但是,Shell不能調用控制器操作,所以我正在尋找一種模塊化此電子郵件發送代碼的方法,以便都可以使用我的shell和我的控制器。CakePHP:模塊化控制器操作,使用組件在Shell中使用
理想情況下我會把這封電子郵件發送代碼放在afterSave
中,但是組件再次不能用於模型。
任何想法?謝謝!
我有一個shell腳本,我想發送與控制器中相同的電子郵件。控制器操作使用SwiftMailer
組件。但是,Shell不能調用控制器操作,所以我正在尋找一種模塊化此電子郵件發送代碼的方法,以便都可以使用我的shell和我的控制器。CakePHP:模塊化控制器操作,使用組件在Shell中使用
理想情況下我會把這封電子郵件發送代碼放在afterSave
中,但是組件再次不能用於模型。
任何想法?謝謝!
那麼,這可能不是最好的主意,但你確實說過「任何想法?」 :)
也許最合理的做法是在單獨的庫中提取郵件發送代碼(在Lib folder中),然後更改組件和shell以使用它。
這是否可能與您的代碼是真正的問題,我猜你只能回答。如果你不知道,你只需要嘗試。
無論如何,祝你好運!