0

我的本地开发服务器中有两个网站,“示例”和“示例”,并且我有一个共同的管理员(“cms/admin”)。两个站点的功能将相同,但 CSS、DB 和菜单布局仅不同。所以我创建了一个后端来管理这些东西。前端将基于动态 CSS、菜单和 DB 开发,如果我要运行“示例”,我将获取目录名称,基于该获取所有来自 Admin DB 的 CSS、DB 和菜单模板值,并使用它将显示站点,这是概念。

目录结构

厘米

  • 整个项目(由 CAKEPHP 开发)

样本

  • .htaccess

例子

  • .htaccess

截至目前,我已经创建了管理员。当我要运行“示例”时,它将进入示例目录,有 .htaccess,.htaccess 将重定向到具有所有功能的主 cms 目录。所以剩余的URL('sample')相同,但功能将来自主目录(cms)。所以请告诉我该怎么做?这是可能的还是有其他方法来实现这个概念。整个项目将仅由 CakePHP 开发。

提前致谢。

4

1 回答 1

0

我认为你应该改变应用程序的概念:

  • 似乎应该是一个 cakephp 应用程序,
  • 应用程序应该使用cakephp 主题,你应该检查并beforeFilter使用一个或另一个主题AppController.php$_SERVER['HTTP_HOST']
  • 在 AppModel 中,您可以使用正确的数据库配置。
  • 对于管理面板(cms),您似乎应该使用管理路由,请在此处检查
于 2013-07-24T16:59:12.513 回答