本文实例讲述了CI框架整合widget(页面格局)的方法。分享给大家供大家参考,具体如下:
在WEB开发过程中,我们免不了要输出视图文件,而通常视图
本文来源gao!%daima.com搞$代*!码$网3
搞代gaodaima码文件又一般都少不了头部、左侧栏以及底部这些公共元素。
如何让整个项目开发在涉及视图套用时引入敏捷的思维,提高效率呢?就不得不提一下widget。承然你也大可以使用HMVC模型。
这里仅介绍下widget如何结合入CI框架中:
1、在类文件MY_Controller.php中添加调用方法:
/** 如果$name存在则调用widget类及widget方法*@param string $name*/protected function widget ($name = ''){ if (isset($name) && $name != '') { require_once BASE_WIDGET.$name.'.php'; }}
2、定义widget类文件:
load->view('com/left.php',$data); }}?>
3、在视图文件中调用(在相应的控制器中应该先调用父类控制中的widget方法):
<!---ecms left sider --><div></div>...<!---ecms /left sider -->
希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。