![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
php的phalcon框架的db怎样获取mysql执行过程中的错误信息
2016-05-07 · 百度知道合伙人官方认证企业
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
![](https://wyw-base.cdn.bcebos.com/pc-content/follow.gif)
展开全部
假设你已经注册"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; } }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询