0
我有一個模型,一旦保存在數據庫上需要做一些進一步的操作,比如說在某處上傳縮略圖。最好的方法是覆蓋Phalcon\Mvc\Model::afterCreate
方法,並在那裏放置上傳代碼。如何處理Phalcon Mvc Model :: afterCreate中的錯誤
現在,假設上傳操作失敗:從afterCreate
返回錯誤(並最終通知控制器)的最佳方法是什麼?
我有一個模型,一旦保存在數據庫上需要做一些進一步的操作,比如說在某處上傳縮略圖。最好的方法是覆蓋Phalcon\Mvc\Model::afterCreate
方法,並在那裏放置上傳代碼。如何處理Phalcon Mvc Model :: afterCreate中的錯誤
現在,假設上傳操作失敗:從afterCreate
返回錯誤(並最終通知控制器)的最佳方法是什麼?
我假定你正在使用ORM。
嘗試這種情況:
public function indexAction() {
$pedido = new MyApp\Models\PedidoItem();
$pedido->daleBR = 123;
$pedido->save();
print_r($pedido->getMessages());exit;
}
用[appendMessage()](https://docs.phalconphp.com/ru/latest/api/Phalcon_Mvc_Model.html)方法。 –
@AntonPelykh所以檢查錯誤的唯一方法是查看model :: getMessages()是否爲空? – Ignorant
這是「Phalcon方式」從模型接收消息。 –