用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4435|回复: 5
收起左侧

[控制器] 请教关于function调用另一个页面的funciton的问题

[复制链接]
发表于 2009-9-4 21:00:09 | 显示全部楼层 |阅读模式
本帖最后由 leeleko 于 2009-9-4 21:04 编辑

在controllers里面比如 有1个index.php里面有个function show()我要调用 controllers/news/item_show.php 里面的1个funtion show()我怎么调用?
1----------------------
controllers/index.php
代码如下
function index()
{
    $this->load->view(item_show_view);
}

2----------------------------
controllers/news/item_show.php
代码如下
function show()
{
   $this->load->view(show,$result);
}

=========================

请问这样行不行?
发表于 2009-9-5 00:07:35 | 显示全部楼层
CI 不允许一个控制器的方法调用另一个控制器的方法。
发表于 2009-9-19 13:48:25 | 显示全部楼层
那该怎样解决呢?把function写到model里,互相调用吗?
发表于 2009-9-19 15:20:59 | 显示全部楼层
控制器互相调用不修改或扩展 CI 肯定解决不了,只能修改设计架构了,因为 CI 作者认为没必要控制器互相调用。
发表于 2009-9-20 19:00:26 | 显示全部楼层
那该怎样解决呢?把function写到model里,互相调用吗?
sinopf 发表于 2009-9-19 13:48

写在mod里
发表于 2009-10-18 22:16:46 | 显示全部楼层
重复问题

本版积分规则