我正在开发代码点火器中的应用程序。
我如何才能共同加载视图,这样就不需要为所有功能分别加载视图?
这是代码:
controller.php
public function index()
{
$this->load->view('index');
$this->load->view('css');
$this->load->view('js');
}
public function about()
{
$this->load->view('about');
$this->load->view('css');
$this->load->view('js');
}
在这里,我可以将$this->load->view('css');
和加载$this->load->view('js');
到称为的通用文件中$this->load->view('comp');
并加载它。
但是我想知道的是,我不需要为每个功能都这样做。我通常如何做?
就像是
class site extends CI_Controller
{
** Here the view should be loaded $this->load->view('comp');
public function index()
{
$this->load->view('about');.
}
我怎样才能做到这一点 ?
创建一个函数:-您可以使用它在该文件中写入常用的函数,该文件通常包含
public function loading_views($view) {
$this->load->view($view);
$this->load->view('css');
$this->load->view('js');
}
然后你的功能将是
public function index()
{
$this->loading_views('index');
}
public function about()
{
$this->loading_views('about');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句