0

我完全和完全困惑。我浏览了所有文档,但找不到解决方案。设置:CI 2.1.3,QNAP 服务器。

问题:我不能在控制器上使用私有函数:

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

class Signup extends CI_Controller {

public function index()
{
    _loadcontent();
}

private function _loadcontent()
{
        $this->load->view('welcome_message');
}
}

/* End of file signup.php */
/* Location: ./application/controllers/account/signup.php */

它不起作用并给出 HTTP 错误 500(内部服务器错误)。但是,将文件放在主控制器目录中是可行的。有人有任何线索吗?这是一个错误吗?提前致谢。

4

1 回答 1

1

您需要使用 调用该函数$this

public function index()
{
    $this->_loadcontent();
}
于 2012-12-14T21:12:38.723 回答