我正在afterSave中处理消息模型。每次创建消息时,我都希望发送一封电子邮件通知收件人他们的新消息。我在发送邮件的邮件控制器中有一个动作,我想从afterSave中调用它。cakephp你如何在模型中调用控制器的动作
我已经打过电话这样的:
function afterSave($created){
if($created){
$this->msgToEmail($this->data);
}
}
我得到一个SQL错误,因为它看起来该函数的模型,而不是在控制器内。
如何声明模型函数?可能吗?
我使用的是版本1.3 – okwme
你不用!你在其他模型中使用模型方法,永远不会有控制器!所以让你的代码成为模型方法。那么你可以很容易地使用它。 – mark