我已经阅读了这些页面:
http://philsturgeon.co.uk/blog/2009/07/Create-an-Admin-panel-with-CodeIgniter
Separate Admin and Front in codeigniter(看看Madmartigan的回答)
他们两个好方法,但我不确定这是否是我正在寻找的。 p>
我想将前端与后端分开我想到的是这样的布局:(查看图片) 我准备将大型Web应用程序转换为CI,并尽可能保持一切尽可能有条理,我认为这个文件夹布局是最好的方法但是因为我是CI的新手你会考虑这个布局吗?我已尝试将此布局作为测试,因为目录被命名为后端或前端,所以我会遇到问题所以当我输入say时:
http://example.com/backend/mycontroller/mymethod I would reach a 404 page.
答案 0 :(得分: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是一个选项,请给我一个喊叫,我会发布我的结构 - 它与此类似,但有一个额外的级别,我的前端和后端可以共享代码,而仍然使用他们的特定代码作为优先事项。对于任何比小型应用程序更大的东西,它都要好得多:)