我想从一个函数的多个视图,devided页面加载到3个部分使用Codeigniter加载多个视图的最佳选择是什么?
header.php
index.php
footer.php
,我这样做:
$this->load->view('templates/header', $data);
$this->load->view('index');
$this->load->view('templates/footer');
但是,如果我想添加一些jQuery的文件和footer.php,这是不可能从上面的代码。
我的另一种方式,我从很多文章
使用锯包括像有鉴于此索引页功能:
<?php include('header.php'); ?>
<?php include('footer.php'); ?>
,但如果我footer.php后添加一些jQuery的文件,有可能在上面代码(包括代码)。
但是我喜欢这个load->view
我可以用它来满足我的要求或者包含函数最适合这个吗?
如果你想通过传递JS文件名列表作为数组像'阵列(“a.js”包括使用'负载> view',你可以做一些footer.php js文件, 'b.js')'转换为footer.php'load-> view',并在你的head.php/footer.php中有一个单独的帮助函数,它将获取js名称列表(如果存在)并形成适当的显式链接并将它们插入到您的代码中。 – coderz