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 应用程序的后端和前端-Codeigniter_Php_Codeigniter - Fatal编程技术网

Php 应用程序的后端和前端-Codeigniter

Php 应用程序的后端和前端-Codeigniter,php,codeigniter,Php,Codeigniter,我需要问一个问题,即如何配置一个CI系统,该系统将管理部分和前端部分组成一个CI安装 提前谢谢 菲尔·斯特金(Phil Sturgeon)发布了3种实现这一目标的方法,并就每种方法的使用位置提出了建议 我通常使用标准CI设置;只需为管理区域配备一个单独的控制器,用于控制身份验证/管理接口等 然后将视图拆分为单独的文件夹front/admin/ 在这些文件夹下,您可能会有更多的子文件夹 admin/settings/user.php admin/settings/template.php admi

我需要问一个问题,即如何配置一个CI系统,该系统将管理部分和前端部分组成一个CI安装

提前谢谢


菲尔·斯特金(Phil Sturgeon)发布了3种实现这一目标的方法,并就每种方法的使用位置提出了建议

我通常使用标准CI设置;只需为管理区域配备一个单独的控制器,用于控制身份验证/管理接口等

然后将视图拆分为单独的文件夹front/admin/

在这些文件夹下,您可能会有更多的子文件夹

admin/settings/user.php
admin/settings/template.php
admin/content/newpage.php
等等

加载子目录中包含的视图时,必须使用相对路径

$this->load->view('admin/settings/user', $data);

我也在看同一篇文章,但你能告诉我哪一篇是最优化的吗?就我个人而言,我会做以下一件事——如果你的网站是小使用方法2,如果你的网站是大使用方法3。用#1做这件事很麻烦。很多重复的代码。是的1很糟糕,2或3根据大小。从马的嘴(不叫你马菲尔;))一种方法是在控制器,模型和视图文件夹中有一个单独的管理文件夹…然后url将指向,我在过去做过这件事,对我来说非常好。。