ukton11123 发表于 2014-9-30 21:37:26

CodeIgniter如何实现控制器互相嵌套?

目前开发中遇到此需求,需要在View中嵌套另一个控制器而非View,
嵌套View很方便,在本view中load->view()即可
已知方法有iframe,还有别的更简洁方法吗

Closer 发表于 2014-10-1 09:27:10

本帖最后由 Closer 于 2014-10-1 09:36 编辑

用Layout搭配CSS,參考這篇:
http://blog.wu-boy.com/2011/07/% ... brary-for-template/

static/image/hrline/line3.png

阿,抱歉,上面那個好像不是你要的

asdfaa 发表于 2014-10-1 10:10:09

view 里写
$this->session->CI->你的function名

ukton11123 发表于 2014-10-1 18:31:20

楼上方法行不通,提示Undefined property: CI_Loader::$session
$this->load->controller也行不通,求大神告知

目前把逻辑全写成model加载,还是有些麻烦,要是能够直接调用controller入口就更好了

Closer 发表于 2014-10-2 09:20:29

堅持分開處理的原因是?

Hex 发表于 2014-10-3 10:44:07

建议楼主使用 HMVC 解决这个问题。
页: [1]
查看完整版本: CodeIgniter如何实现控制器互相嵌套?