共享一个模板的子域的Codeigniter设置

时间:2011-02-28 09:52:05

标签: codeigniter codeigniter-url


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

基本上我想要的是几个子域都运行一个CI安装,因此他们可以共享一个公共模板。每个子域名网站都有自己的页面和功能 登录子域不是必需的,但我想保持我的选项开放。

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

2 个答案:

答案 0 :(得分:1)

通过模板,您只是指视图文件,还是指实际的模板库特定视图?如果您使用我的Template library,您可以配置主题文件夹的位置,但对于更难的视图文件。

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

答案 1 :(得分:0)

这是你应该采取的方法。

  1. 在xyz.com安装
  2. 所有带子域的请求都应该在.htaccess
    的帮助下重写 例如,d1.xyz.com应该重写为xyz.com/?customer=d1
  3. 您可以在脚本中使用get变量d1来执行模板操作