Codeigniter分离前端和后端

问题描述 投票:1回答:1

我已阅读以下有关此内容的页面:

http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter

Codeigniter中独立的Admin和Front (请看Madmartigan的回答)

他们两个都是好的方法,但是我不确定这是否是我想要的。

我想将前端和后端分开,当时我正在考虑这样的布局:(查看图片)我打算将大型Web应用程序转换为CI,并使所有内容保持尽可能有条理,我认为这种文件夹布局会是最好的方法,但是既然我是CI的新手,您会考虑这种布局吗? 我已经尝试过这种布局作为测试,由于目录名为后端或前端,所以我会遇到问题,因此当我输入时说:

http://example.com/backend/mycontroller/mymethod I would reach a 404 page. 

在此处输入图片说明

codeigniter codeigniter-2
1个回答
0
投票

上周,我一直在研究这个我正在设置的小项目(最后我选择了Kohana 2.3.4,但没关系:P)

我为CodeIgniter想到的最好的文件系统是:

/ application
/ - /admin
/ - - /config
/ - - /controllers
/ - - /models
/ - - /views
/ - /public
/ - - /config
/ - - /controllers
/ - - /models
/ - - /views
/ core
/ - /all the core stuff
/ public_html
/ - /admin
/ - - index.php
/ - index.php

这里的问题是两者之间没有代码共享,因此您不能重复使用任何东西-如果您对此满意(可能不适用于大型应用程序),那么这应该可以做您想要的。

如果可以选择切换到Kohana,请大声疾呼,然后我将发布我的结构-与此类似,但是还有一个额外的层次,即前端和后端可以共享代码,同时仍可以使用它们特定代码优先。 对于比小型应用程序更大的任何事情,它都更好:)

© www.soinside.com 2019 - 2024. All rights reserved.