leeleko 发表于 2009-9-4 21:00:09

请教关于function调用另一个页面的funciton的问题

本帖最后由 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);
}

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

请问这样行不行?

Hex 发表于 2009-9-5 00:07:35

CI 不允许一个控制器的方法调用另一个控制器的方法。

sinopf 发表于 2009-9-19 13:48:25

那该怎样解决呢?把function写到model里,互相调用吗?

Hex 发表于 2009-9-19 15:20:59

控制器互相调用不修改或扩展 CI 肯定解决不了,只能修改设计架构了,因为 CI 作者认为没必要控制器互相调用。

afish1984 发表于 2009-9-20 19:00:26

那该怎样解决呢?把function写到model里,互相调用吗?
sinopf 发表于 2009-9-19 13:48 http://codeigniter.org.cn/forums/images/common/back.gif
写在mod里

ouok 发表于 2009-10-18 22:16:46

重复问题
页: [1]
查看完整版本: 请教关于function调用另一个页面的funciton的问题