我在CI中有这个库来检索我最新的twitter更新。它有一个功能,可以将我最新的更新作为对象发送给我的控制器。从模型中传递值到查看CI
我想在页面的页脚上显示这些twitter更新,以便它们始终可见。
现在我的问题是我如何直接从视图调用这些?我知道在MVC中这不是一个好习惯,但我不明白我能做到这一点。 我的控制器目前负责处理所有不同的页面(这是一个小型网站),我认为在控制器中的每个页面结束时调用我的twitter类是非常好的做法,然后将它发送给观点。
Typycally我这样做是在我的控制器:
<?php
function index(){
$data['page'] = 'home';
//i don't want to call my twitter class here every single time I write a new page. (DRY?!)
$this->load->view('template', $data);
}
?>
而且它加载了“模板”的观点,看起来像这样:
<?php
$this->load->view('header');
$this->load->view('pages/'.$page);
$this->load->view('footer');
?>
因此,任何建议,我应该怎么做呢?
谢谢,这样做。有一个帮助加载视图是一个不错的主意。 – networkprofile 2010-10-27 22:08:21
:)谢谢,很高兴我能帮上忙。我从来不明白为什么一个主页的想法从来没有出现在CI中。总是让我难以理解。 – Aren 2010-10-27 23:58:23