0
MerryParent模型中的以下函數返回$ merry_parent_id或空字符串,如果它無法找到任何。如果它要返回一個空字符串,我想停止並在模型本身顯示一條錯誤消息,而不是在控制器中創建if then else stmt,並在那裏顯示錯誤消息。我怎樣才能做到這一點?cakephp模型:如何在模型函數中顯示消息
我不知道如何在模型函數中顯示錯誤信息。在控制器中,我知道我可以使用$ this-> Session-> setFlash('my error msg')。但這在這裏不起作用。
順便說一下,我試圖遵守'胖模型瘦控制器方法'。 :)
class MerryParent extends AppModel{
//relationships are displayed here
//form field validations are displayed here
function getMerryParentId($email){
$merry_parent_id=$this->field('id',array('MerryParent.email'=>$email));
return $merry_parent_id;
/*instead as return $merry_parent_id, I want
if ($merry_parent_id!='')
return $merry_parent_id;
else
//display error message here.
}
}
謝謝。
謝謝戴夫! :)我爲遲到的回覆道歉,因爲我在聖誕假期。 – vaanipala 2011-12-29 04:59:31
NP!很高興它有幫助,並希望你有一個偉大的聖誕假期! – Dave 2011-12-29 07:57:01