Php 我可以从Codeigniter中的控制器加载函数吗?

Php 我可以从Codeigniter中的控制器加载函数吗?,php,codeigniter,function,Php,Codeigniter,Function,我有一个控制器的基本功能: public function index(){ if($this->input->ip_address() == XX.XX.XXX.XXX){ $this->status(1); } } protected function status($status_no){ echo $status_no; } 但是status函数什么也不做。它甚至没有加载。我可以确认我的IP是正确的,我的IF语句和控制器索引是正确的 我期待着得

我有一个控制器的基本功能:

public function index(){
  if($this->input->ip_address() == XX.XX.XXX.XXX){
    $this->status(1);
  }
}
protected function status($status_no){
    echo $status_no;
}
但是status函数什么也不做。它甚至没有加载。我可以确认我的IP是正确的,我的IF语句和控制器索引是正确的

我期待着得到一些帮助


Peter

您的代码应该可以工作,尝试在IF语句之外调用方法,我刚刚在一个新的CI安装中对此进行了测试

您的代码应该可以工作,尝试在IF语句之外调用方法,我刚刚在一个新的CI中进行了测试installation@Maluchi把它贴出来作为回答,如果我的陈述是错误的!如果你把它作为一个答案,我会选择它作为一个答案。我不应该在编码的时候喝酒啊哈!!