大家好,我是codeigniter的新手,也是孔模板系统的新手。 我希望有人会帮助我,也许看看我的代码,看看我是否可以做些更好的事情,这样我就能学到新东西:)。
我已尝试安装此模板系统 williamsconcepts.com/ci/codeigniter/libraries/template/index.html
但我不能让它工作,所以我找到了这个模板系统 maestric.com/doc/php/codeigniter_template
但我不知道如何添加侧边栏和页脚功能。
我已经尝试了3天,只是不知道该怎么做:/。 您无法再在https://github.com/SimonJ/Hip-hop-project
看到我的项目最诚挚的问候Sjmon
答案 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的库,因为它比在变量中存储视图要好得多。