codeigniter模板帮助

时间:2011-02-01 18:35:09

标签: php codeigniter

大家好,我是codeigniter的新手,也是孔模板系统的新手。 我希望有人会帮助我,也许看看我的代码,看看我是否可以做些更好的事情,这样我就能学到新东西:)。

我已尝试安装此模板系统 williamsconcepts.com/ci/codeigniter/libraries/template/index.html

但我不能让它工作,所以我找到了这个模板系统 maestric.com/doc/php/codeigniter_template

但我不知道如何添加侧边栏和页脚功能。

我已经尝试了3天,只是不知道该怎么做:/。 您无法再在https://github.com/SimonJ/Hip-hop-project

看到我的项目

最诚挚的问候Sjmon

1 个答案:

答案 0 :(得分:1)

你的问题应该在Stackoverflow.com上提出 - 但无论如何我都会为你解答,因为我知道什么时候移动问题也是如此。

我没有使用过两个提到的模板库,但是如果你尝试使用Phil Sturgeon的模板库,你会发现它更容易:http://philsturgeon.co.uk/code/codeigniter-template

侧边栏和页脚将是部分视图。基本上,视图partial是存储在变量中的视图。从技术上讲,您不需要模板系统来执行此操作,因为您可以简单地去:

$data['header']  = $thos=>load->view('header', '', TRUE); // Returns a view as data
$data['sidebar'] = $this->load->view('sidebar', '', TRUE); // Returns a view as data
$data['footer']  = $this->load->view('footer', '', TRUE); // Returns a view as data

$this->load->view('content', $data);

然后在您的内容视图文件中,在本例中名为content.php,位于您的application / views目录中,您可以去:

<?php echo $header; ?>
<?php echo $sidebar; ?>
<?php echo $footer; ?>
然而,我确实推荐Phil的库,因为它比在变量中存储视图要好得多。

相关问题