笨控制器不返回请求的功能(Codeigniter controller not returning

2019-10-28 08:22发布

我有一个笨控制器,它无法在我的请求作出回应。 当添加一个简单的函数将其功能TEST1 { echo 'test';}它返回空白响应。 当我添加此功能到另一个控制器,它返回预期“测试”。 对于无效的控制器的语法不从有效的一个区别:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class authorized extends CI_Controller 
{
    function index(){echo "test";}

    function __construct()
    {
        parent::__construct();
        //Load Neccessary Models
        $this->load->model('users');
        $this->load->model('manufacturers');
        $this->load->model('suppliers');
        $this->load->model('administrators');
        $this->load->model('banks');
        //End Load Neccessary Models
            define("AUTHORIZENET_API_LOGIN_ID", "");
        define("AUTHORIZENET_TRANSACTION_KEY", "");
        define("AUTHORIZENET_MD5_SETTING", "");
        $this->load->library('authorizenet');       
    }

    function test1(){echo "test";}
}

什么都可以对其没有响应的原因是什么?

Answer 1:

好了,得到它通过确保有功能的控制器内按以下顺序工作:函数__construct(),然后功能指数(),然后我需要的功能测试1()。



文章来源: Codeigniter controller not returning requested function