一、创建自定义的父类控制器
在application/core目录下创建一个自定义类,以MY_为前缀,如MY_Controller,注意这个前缀不能随意填写,受到config.php中配置的约束,并让MY_Controller继承CI_Controller
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class MY_Controller extends CI_Controller {
public function Res($data=array(),$code=200,$message="获取成功")
{
$res = array(
"code" => $code,
"message" => $message,
"data" => $data
);
echo json_encode($res);
}
}
二、创建控制器继承自定义父类
<?php
// 创建控制器并继承自定义父类 MY_Controller
class Login extends MY_Controller
{
public function merLogin($id)
{
// 使用父类的Res函数
parent::Res(array(
"id"=>$id
));
// echo $id;
}
}