php的phalcon框架的db怎样获取mysql执行过程中的错误信息

 我来答
育知同创教育
2016-05-07 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
假设你已经注册"falsh"服务: /** 1. Register the flash service with custom CSS classes */ $di->set('flash', function() { $flash = new \Phalcon\Flash\Direct(array( 'error' => 'alert alert-danger callout callout-danger', 'success' => 'alert alert-success', 'notice' => 'alert alert-info', 'warning' => 'alert alert-warning' )); return $flash; }); 以\Phalcon\Mvc\Model为例,在controller里面: if ($Article->save()) { $this->flash->success($Article->title . 'has been updated'); } else { foreach ($Article->getMessages() as $message) { $this->flashSession->error($message); } return $this->response->redirect($paginateUrl); $this->view->disable(); } 当然,你也可以自定义验证信息: public function validation() { $this->validate(new Uniqueness(array( 'field' => 'slug', 'message' => 'The slug already exists in other articles,please modify the article title' ))); if ($this->validationHasFailed() == true) { return false; } }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式