rinald_未来往事

CI增加类似ThinkPHP的success、error提示

PHP
CodeIgniter预定义全局success、error提示

首先找到CI的公共函数类/全局函数类文件:/system/core/Common.php
这里在该文件最底部添加如下代码:
  1. /** 
  2. * 成功跳转函数 
  3. * @access  public 
  4. * @param  mixed 
  5. * @return  mixed 
  6. */  
  7. if ( ! function_exists('success'))  
  8. {  
  9.   function success($tag,$url)  
  10.   {  
  11.     header("Content-type:text/html;charset=utf-8");  
  12.     echo '<script>alert("'.$tag.'");location.href="'.$url.'";</script>';  
  13.   }  
  14. }  
  15.   
  16. /** 
  17. * 错误跳转函数 
  18. * @access  public 
  19. * @param  mixed 
  20. * @return  mixed 
  21. */  
  22. if ( ! function_exists('error'))  
  23. {  
  24.   function error($tag)  
  25.   {  
  26.     header("Content-type:text/html;charset=utf-8");  
  27.     echo '<script>alert("'.$tag.'");window.history.back(-1);</script>';  
  28.   }  
  29. }  

使用示例:
  1. if($res){  
  2.   success('提交成功',site_url('welcome'));  //需要跳转的地址,例如跳转到welcome方法  
  3. }else{  
  4.   error('提交失败');  
  5. }  
原文作者:rinald
原文地址:http://fity.cn/post/442.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。