0


我对 CI 很陌生,但对 PHP 有很多经验,我想知道为子域和模板共享设置 CI 的最佳方法。

基本上我想要的是几个子域都运行一个 CI 安装,这样它们就可以共享一个通用模板。每个子域网站都会有各自不同的页面和功能。
跨子域登录不是必需的,但我想保持我的选项开放。

这样做的最佳方法是什么?
谢谢,
欧文

4

2 回答 2

1

您所说的模板是指视图文件还是指实际的模板库特定视图?如果您使用我的模板库,您可以配置主题文件夹的位置,但对于查看文件则更加困难。

CI 2.0 中的包支持共享各种文件,如模型、助手、库等,但这不支持视图文件。这是一项即将推出的功能,可能会根据发布时间表进入 2.0.1,但现在您必须在一个目录中创建一个符号链接以链接到另一个目录。

于 2011-02-28T11:08:35.250 回答
0

这是您应该采取的方法。

  1. 在 xyz.com 进行安装
  2. 所有带有子域的请求都应该在 .htaccess 的帮助下
    重写例如 d1.xyz.com 应该重写为 xyz.com/?customer=d1
  3. 您可以在脚本中使用 get 变量 d1 对模板进行操作
于 2011-02-28T11:30:35.450 回答