比如,表单提交的时候,提交成功or提交失败,都应有一个反馈信息,来告诉用户,提交操作是否成功,在magento中,有几种默认的提示: 发送成功后的提示信息://在控制器中使用: Mage::getSingleton('core/session')->addSuccess('Your request has been sent!'); 备注:这个提示信息是绿色的。 发送失败后的提示信息://同样在控制器中使用: Mage::getSingleton('core/session')->addError('Unable to send!'); 备注,这个提示信息是红色的。 发送后的注意提示信息://同样是在控制器中添加: Mage::getSingleton('core/session')->addNotice('Your request has been sent!!!!');
备注,这个提示信息橙红色的。 public function indexAction() { $this->loadLayout(); //需要添加如下代码: $this->_initLayoutMessages('core/session'); $this->renderLayout(); } 在模板phtml页面添加: <?php echo $this->getMessagesBlock()->getGroupedHtml() ?> <?php echo $this->getMessagesBlock()->toHtml() ?>(责任编辑:好模板) |