【发布时间】:2012-12-19 17:31:47
【问题描述】:
我正在 CodeIgniter 框架之上构建一个应用程序。这将是我公司项目的个人 CMS。
我想做的是将应用程序与我们的客户能够访问我们网站的文件夹分开。本质上,我喜欢如下布局:
/applications
/system
/public_html
- site1.com
- site2.com
- etc
当有人点击 site1.com 时,它会使用 site1.com 的数据库配置来提取我为该网站概述的设置和信息,但从应用程序文件夹访问应用程序。
显然,这是从域返回几个级别,我之前遇到过这种布局的问题......我希望用户只需要担心他们文件夹中的以下内容(现在):
/site1.com
- db.php (config file)
他们会用他们的信息更新 db.php,当有人访问 site1.com 时,他们将从应用程序文件夹中获取应用程序,并从他们的数据库中提取设置。最终,当我构建应用程序以允许这些事情时,我将为他们添加一种方法来上传他们网站独有的视图和资产。
所以...
在为我的应用程序维护一个可以保留在服务器上的框架的同时,正确(也是最好)的方法是什么?
此外,如果您想提供一些有用的意见,这样做有哪些优点和缺点?
谢谢!
【问题讨论】:
标签: php codeigniter content-management-system