Magento 消息提示

简介:
Java代码   收藏代码
  1. //成功  
  2. Mage::getSingleton('customer/session')->addSuccess('恭喜您关联会员卡成功!');  
  3. //失败  
  4. Mage::getSingleton('customer/session')->addError($e->getMessage());  
  5. //一般消息  
  6. Mage::getSingleton('customer/session')->addNotice('合并发货单规则');  

错误处理 controller不支持redirect跳转

Java代码   收藏代码
  1. if($this->getRequest()->isPost()){  
  2.     try {  
  3.         $methodList = Mage::helper('recharge')->getRechargeMethodList();  
  4.         $method = $this->getRequest()->getPost('method','');  
  5.         $points = floatval($this->getRequest()->getPost('points',0));  
  6.         if($points <= 0){  
  7.             throw new exception('充值金额不能小于等于0');  //1错误异常  
  8.         }  
  9.         if('' == $method || !array_key_exists($method,$methodList)){  
  10.             throw new exception('充值方式选择错误');  
  11.         }  
  12.         $methodInstance = Mage::helper('recharge')->getMethodInstance($method);  
  13.         if (!$methodInstance) {  
  14.             throw new exception('初始化充值错误');  
  15.         }  
  16.         Mage::getSingleton('customer/session')->addSuccess('恭喜您关联会员卡成功!');  
  17.     }catch (exception $e){  
  18.         Mage::getSingleton('customer/session')->addError($e->getMessage());//2添加错误  
  19.     }  
  20. }  
  21. $this->loadLayout();  
  22. $this->_initLayoutMessages('customer/session'); //3.回显错误layout加  
  23. $this->renderLayout();  

phtml中添加

Java代码   收藏代码
  1. <?php echo $this->getMessagesBlock()->getGroupedHtml(); ?>  
相关文章
|
13天前
|
Web App开发 JavaScript iOS开发
JS弹出式QQ在线客服插件
JS弹出式QQ在线客服插件
22 6
|
Web App开发
修改chrome插件
背景 例子为:ModHeader插件,顾名思义可以修改request header的插件,官方地址为:https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj 研发通过新增/修改req...
3103 0
|
7月前
|
JavaScript
【UI】 cocomessage消息提示插件
【UI】 cocomessage消息提示插件
92 1
|
JavaScript
Typecho - Joe主题给网站添加复制弹窗提醒
Typecho - Joe主题给网站添加复制弹窗提醒
162 0
uni-app提交表单成功之后跳转首页
uni-app提交表单成功之后跳转首页
69 1
uniapp提交表单填写
uniapp提交表单填写的内容
106 0
|
Web App开发 JavaScript 前端开发
实现Web端自定义截屏(原生JS版)
实现Web端自定义截屏(原生JS版)
实现Web端自定义截屏(原生JS版)
|
.NET 开发框架
ueditor编辑器asp版不能上传图片的解决方法 500错误
第一步,先去IIS 中,打开ASP 设置页面,把错误信息发送到浏览器,有助于找到问题。 使用百度开源ueditor编辑器不能上传图片并报服务器500错误 初看是 Uploader.Class 的 fs.CreateFolder( path ) 这条语句不能创建目录,怀疑权限问题,提供所有权限后,依然不行。
2595 0