zoukankan      html  css  js  c++  java
  • Declaration of AdminControllerGameController::delete() should be compatible with。。

     

    NOTIC: [2048] Declaration of AdminControllerGameController::delete() should be compatible with AdminControllerAdminController::delete($model, $where = Array, $msg = Array) /home/wwwroot/122/Application/Admin/Controller/GameController.class.php 16 .

     

    出现这个错误是因为我写的方法和继承的父类有所冲突,解决办法就是改下子类 的名称或者和父类的实现方法格式统一。

    项目详情:

    class GameController extends AdminController

    父类控制器:AdminController

    protected function delete ( $model , $where = array() , $msg = array( 'success'=>'删除成功!', 'error'=>'删除失败!')) {

    $data['status'] = -1;

    //$data['update_time'] = NOW_TIME;

    $this->editRow( $model , $data, $where, $msg);

    }

     

    子类控制器:GameController

    public function delete(){

    $id = I('get.id');

    if(empty($id)){

    $this->error('参数不能为空!');

    }else{

    $data['status'] = 0;

    $data['open'] = 0;

    $update = M('Game') -> where('id='.$id)->save($data);

    if($update){

    $this->success('删除成功!',U('index'));

    }else{

    $this->error('删除失败!',U('index'));

    }

    }

    }

     

    两个都是删除,但是写的不太一样,或者当时不知道咋想的。。。

     

    文章来源:刘俊涛的博客 欢迎关注公众号、留言、评论,一起学习。

    __________________________________________________________________________________

    若有帮助到您,欢迎捐赠支持,您的支持是对我坚持最好的肯定(*^_^*)

  • 相关阅读:
    SpringMVC 下载本地文件
    Spring MVC 自定义转换器
    Struts,Hibernate,Spring经典面试题
    SpingMVC 执行的流程
    SpringMVC 应用配置
    SpringMVC特点
    Struts2学习
    mysql免安装配置
    mysql免安装版设置密码
    《金色梦乡》金句摘抄(六)
  • 原文地址:https://www.cnblogs.com/lovebing/p/12066382.html
Copyright © 2011-2022 走看看