yghcats 发表于 2013-11-29 10:38:01

public function index()
        {
                $data = array();
               
               
                $this->load->view('index', $data);
        }


加载view下面的模版报错

longjianghu 发表于 2013-12-5 17:33:33

yghcats 发表于 2013-11-29 10:38 static/image/common/back.gif
public function index()
        {
                $data = array();


先搞清楚这个是干什么的再说吧

michaelzhouh 发表于 2013-12-13 12:16:42

这个是不是和MY_Controller.php有冲突啊?
为什么带目录之后,不执行MY_Controller的构造函数了呢?

class MY_Controller extends CI_Controller {
public function __construct() {
parent::__construct();
echo 'my';
}

例子一:application/controllers/test1.php

class Test1 extends MY_Controller {
public function index(){
   }
}

运行/test1直接打印出了my是正确的。

例子二:application/controllers/test/test2.php

class Test2 extends MY_Controller {
public function index(){
   }
}

运行/test/test2,就打印不出my了,求解啊!!!

mejinb 发表于 2014-5-6 11:05:10

楼主这种方式不支持2.1.4吗? 怎么按照您的操作试了以后还是404错误?

longjianghu 发表于 2014-5-13 10:25:56

mejinb 发表于 2014-5-6 11:05
楼主这种方式不支持2.1.4吗? 怎么按照您的操作试了以后还是404错误?

支持2.1.4,测试没有发现问题呢?

longjianghu 发表于 2014-5-13 10:28:20

michaelzhouh 发表于 2013-12-13 12:16
这个是不是和MY_Controller.php有冲突啊?
为什么带目录之后,不执行MY_Controller的构造函数了呢?



不会冲突,看没看你代码输出.

masks2014 发表于 2014-9-11 15:19:59

mark一下,抽空过来测试测试

neo76 发表于 2014-11-15 00:22:48

很好的代码,正好用上了 :)

329537000 发表于 2017-3-9 09:01:02

3.X版本试过这个方法function set_directory($dir) 这个函数有冲突报错 改个名后可以正常使用 谢谢分享思路

iecho 发表于 2017-3-9 10:23:28

这个还很有必要的,像controllers/admin 下再根据模块很好区分
页: 1 2 [3] 4
查看完整版本: 让Codeigniter控制器支持多级目录【支持2.1.4】