2012-09-28 39 views
0

我有鉴于此模板视图/包括笨动态数据模板

<?php $this->load->view('include/header'); ?> 
<?php $this->load->view($sidebar_column); ?> 
<?php $this->load->view($result_column); ?> 
<?php $this->load->view($footer_row); ?> 
<?php $this->load->view('include/footer'); ?> 

和我有鉴于footer_row HTML /包括

<div> this is footer row <?php echo $username ?></div> 

然后我打电话footer_row在我的控制器

$data['footer_row'] = 'include/footer_row'; 
$this->load->view('include/template',$data); 

我的问题,footer_row记录在用户信息,它出现在每一页。通过使用上述方法,我必须在每个控制器中调用并检索用户信息。我怎样才能使它可重用,所以我不需要重复自己。

回答

0

而不是使用此方法为什么不使用易于使用的模板库。我会推荐Philsturgeons模板库,但还有更多的你可以使用任何符合你的要求的东西。

威廉姆斯概念

http://williamsconcepts.com/ci/codeigniter/libraries/template/

菲尔鲟鱼的

http://philsturgeon.co.uk/demos/codeigniter-template/user_guide/

最简单

http://maestric.com/doc/php/codeigniter_template

最后Binpresses的

http://www.binpress.com/app/codeigniter-template-library/223