mrling 发表于 2013-1-2 16:17:47

请问如何在控制器中调用控制器?

本帖最后由 mrling 于 2013-1-3 19:28 编辑

class News extends CI_Controller {

public function __construct()
{
    parent::__construct();
    $this->load->model('news_model');
}

public function index($cname='news/view')
{
      //这里调用其它控制器下的方法,或本控制器下的news/view方法
}
public function view()
{
      //这里调用其它控制器下的方法,或本控制器下的news/view方法
}

ctoicqtao 发表于 2013-1-3 09:05:01

这个应该是不行的。。可以尝试HMVC的结构,这样子就可以大致实现你需要的功能?如果是作为 单独的控件的话,貌似只能这样调用。

273579540 发表于 2013-1-3 18:21:44

呵呵,我一般是使用redirect这个方法来调用的

ichou 发表于 2013-1-5 00:55:31

建议 LZ 看看 PHP设计模式 或者 去了解一下 MVC
页: [1]
查看完整版本: 请问如何在控制器中调用控制器?