如何使函数在URL中无法访问,但可以通过CodeIgniter中的AJAX请求调用



我希望我的rud不可用URL访问,但可以通过Ajax请求来调用。在任何地方都找不到解决方案。任何帮助将不胜感激

<?php 
defined('BASEPATH') OR exit('No direct script access allowed');
class Class_List extends MY_Controller{
    function __construct(){
        $this->load->model('mdl_class_list');
    }
    function index(){
    }
    function form($id = NULL){
    }
    function create(){
    }
    function read($term_id = NULL){
    }
    function update(){
    }
    function delete(){
    }
}
?>

在每个功能集条件下:

if (!$this->input->is_ajax_request()) {
   exit('No direct script access allowed');
}

或将其放在构造函数中。

最新更新