Codeigniter 在当前控制器中包括另一个控制器
我对codeignitor还不熟悉,因为我把我的网站分成了三个部分,如页眉、正文和页脚Codeigniter 在当前控制器中包括另一个控制器,codeigniter,Codeigniter,我对codeignitor还不熟悉,因为我把我的网站分成了三个部分,如页眉、正文和页脚 我已经创建了页眉和页脚控制器以及视图页面。我面临的问题是如何在主体控制器中同时包含控制器,如php中的include('.php')页面的html应该在视图中,而不是在控制器中 你的选择是 1) 为每个部分创建一个视图,然后从控制器调用它们 class Foo extends CI_Controller { public function index() { $data = array(); // p
我已经创建了页眉和页脚控制器以及视图页面。我面临的问题是如何在主体控制器中同时包含控制器,如php中的include('.php')页面的html应该在视图中,而不是在控制器中 你的选择是 1) 为每个部分创建一个视图,然后从控制器调用它们
class Foo extends CI_Controller {
public function index() {
$data = array(); // put data in here
$this->load->view('header', $data);
$this->load->view('main, $data);
$this->load->view('footer', $data);
}
2) 从主内容视图调用其他视图
// in view for html page
<?php $this->load->view('header'); ?>
<h1>My Page</h1>
<?php $this->load->view('footer'); ?>
//在html页面的视图中
我的页面
3) 或者使用模板库,例如
如果您真的想进入控制器内部的控制器路由,请查看