【发布时间】:2011-06-10 03:49:20
【问题描述】:
我有一个简单的逻辑问题。我开始使用 CodeIgniter,现在我了解了 Controller 的概念。例如,视图仅用于生成内容(而不是预处理数据),控制器用于获取需要查看的所有信息。很好。
我的问题是:我有一个来自 iframe 的名为 /poll/1 的投票,我喜欢在其他时候在另一个控制器上打印它。这条路径是Poll::index(1) 的亲戚(从逻辑上讲),我在Content::index()。
我在CI UserGuide 上找不到类似情况的解释。
我该怎么做?
谢谢。
编辑:我会做一个示例代码:
class Blog extends CI_Controller {
function index(){
// Do some prints
// Executes Poll::index(1), but store on some string
// Do some prints
}
}
class Poll extends CI_Controller {
function index($id){
// Do some prints
}
}
这个想法是:/poll/1 有效,/blog 也有效(但这一秒将打印更多内容,通过投票)。
【问题讨论】:
-
能否添加一些代码结构让问题更清晰?
-
很好。我会这样做...等一下...