我正在afterSave中處理消息模型。每次創建消息時,我都希望發送一封電子郵件通知收件人他們的新消息。我在發送郵件的郵件控制器中有一個動作,我想從afterSave中調用它。cakephp你如何在模型中調用控制器的動作
我已經打過電話這樣的:
function afterSave($created){
if($created){
$this->msgToEmail($this->data);
}
}
我得到一個SQL錯誤,因爲它看起來該函數的模型,而不是在控制器內。
如何聲明模型函數?可能嗎?
我使用的是版本1.3 – okwme
你不用!你在其他模型中使用模型方法,永遠不會有控制器!所以讓你的代碼成爲模型方法。那麼你可以很容易地使用它。 – mark