一、創(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;
}
}