+ -
当前位置:首页 → 问答吧 → 碰到一个删除后出现模板错误的问题,非success/error

碰到一个删除后出现模板错误的问题,非success/error

时间:2011-11-05

来源:互联网



我做了一个del函数,用来删除数据库中的数据。但是很怪异的是在Log模块下,这个函数会抛出模板错误的信息,在其他模块下一切正常。
代码如下:
  1.         // 删除数据
  2.         public function del()
  3.     {
  4.                 if(!empty($_GET['id'])){ // 实例化对象
  5.                         $Log = D('Log'); // 实例化对象
  6.                         if( $Log->delete($_GET['id']) ){ // 进行操作
  7.                                 $this->success('删除成功');
  8.                         }else{
  9.                                 $this->error('删除失败');
  10.                         }
  11.                 }else{
  12.                         $this->error('您要操作的项目不存在');
  13.                 }
  14.     }
复制代码
错误信息:
模板不存在[./Home//Tpl/default/log/del.html]

作者: 落叶之影   发布时间: 2011-11-05

补充一下,即便加上跳转代码,也是抛出模板不存在的信息:
  1. $this->assign('jumpUrl','__URL__/index/');
复制代码

作者: 落叶之影   发布时间: 2011-11-05

不好意思,已经解决了
原来是我代码上的问题,我在Log模块中定义了一个success()函数
本来del中的success是要显示结果的,不巧函数冲突,导致了这个问题

作者: 落叶之影   发布时间: 2011-11-05