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

[已解决] CI 怎样在一个controller中直接调用另一个controller的一个action?

[复制链接]
发表于 2011-4-10 22:12:29 | 显示全部楼层 |阅读模式
有时候经常在一个controller中做完操作 就跳转到另一个交易做事情,跳转到另一个交易页面之前必然需要准备好多数据,这就涉及到了这个问题,需要在一个controller中调用另一个controller的方法,例如 edit(id);这种方法,怎么样实现好啊?多谢
发表于 2011-4-11 00:02:18 | 显示全部楼层
CI 不支持控制器之间互相调用。
你可以使用类库等代替。
发表于 2011-11-25 15:00:39 | 显示全部楼层
作为一个准则,如果你有代码被超过一个控制器调用的话,把它放入一个模型或者其它什么分离的代码文件中,这样就可以使用了。
发表于 2011-11-26 11:55:20 | 显示全部楼层
用session保存数据,然后用 url helper中的 redirect函数 跳转

本版积分规则