一、創(chuàng)建自定義的父類控制器
在application/core目錄下創(chuàng)建一個(gè)自定義類,以MY_為前綴,如MY_Controller,注意這個(gè)前綴不能隨意填寫,受到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);
}
}
二、創(chuàng)建控制器繼承自定義父類
<?php
// 創(chuàng)建控制器并繼承自定義父類 MY_Controller
class Login extends MY_Controller
{
public function merLogin($id)
{
// 使用父類的Res函數(shù)
parent::Res(array(
"id"=>$id
));
// echo $id;
}
}