Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何区分前端&x27;s和后端';codeigniter hmvc中的常见页眉和页脚是什么?_Php_Codeigniter - Fatal编程技术网

Php 如何区分前端&x27;s和后端';codeigniter hmvc中的常见页眉和页脚是什么?

Php 如何区分前端&x27;s和后端';codeigniter hmvc中的常见页眉和页脚是什么?,php,codeigniter,Php,Codeigniter,我想在codeigniter HMVC中,前端使用公共页眉和页脚,后端使用公共页眉和页脚。请帮帮我。提前感谢。您需要做的就是创建一个模块,您可以在其中拥有管理控制器,您可以为该管理/后端创建页眉和页脚控制器,然后您可以执行相同的操作,但只需为fronted重命名模块即可 Modules::run('folder/folder/controllername/function'); 还是在你看来 <?php echo Modules::run('folder/folder/controlle

我想在codeigniter HMVC中,前端使用公共页眉和页脚,后端使用公共页眉和页脚。请帮帮我。提前感谢。

您需要做的就是创建一个模块,您可以在其中拥有管理控制器,您可以为该管理/后端创建页眉和页脚控制器,然后您可以执行相同的操作,但只需为fronted重命名模块即可

Modules::run('folder/folder/controllername/function');
还是在你看来

<?php echo Modules::run('folder/folder/controllername/function');?>
URL示例
http://localhost/project/index.php/example/welcome

控制器管理示例

<?php

class Welcome extends MX_Controller {

public function index() {
   $data['header'] = Modules::run('admin/common/header/index');
   $data['footer'] = Modules::run('admin/common/footer/index');
   $this->load->view('example/welcome_message', $data);
}

}
<?php

class Welcome extends MX_Controller {

public function index() {
   $data['header'] = Modules::run('admin/common/header/index');
   $data['footer'] = Modules::run('admin/common/footer/index');
   $this->load->view('example/welcome_message', $data);
}

}
<?php

class Header extends MX_Controller {

public function index() {
   // Create a header view in the module folder view
   return $this->load->view('common/header');
}

}
<?php

class Footer extends MX_Controller {

public function index() {
   // Create a footer view in the module folder view
   return $this->load->view('common/footer');
}

}
<?php echo $header;?>
Your Content
<?php echo $footer;?>
<?php echo Modules::run('admin/common/header/index');?>
 Your Content
<?php echo Modules::run('admin/common/footer/index');?>
$route['default_controller'] = 'frontend/common/home/index';

$route['admin'] = 'admin/common/login/index';
$route['somename'] 'module/folder/controller/function';
$route['somename/edit/(:any)'] 'module/folder/controller/function/$1';
$route['somename/edit/(:any)/(:any)'] 'module/folder/controller/function/$1/$2';