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

发布于 2024-10-19 16:16:37 字数 196 浏览 2 评论 0原文


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

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

执行此操作的最佳方法是什么?
谢谢,
欧文

I’m quite new to CI but have lots of experience with PHP and I wanting to know the best way to setup CI for subdomains and template sharing.

Basically what I want to have is several subdomain all running off one CI install so they can share a common template. Each subdomain website will be different from each other with their own pages and functions.
Logging in across the subdomains is not a requirement, but I’d like to keep my options open.

What is the best way of going about doing this?
Thanks,
Owen

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无远思近则忧 2024-10-26 16:16:37

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

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

By templates do you just mean view files or do you mean actual Template library specific views? If you use my Template library you can configure the locations of theme folders, but as for view files that is more difficult.

Packages in CI 2.0 support the sharing of various files like models, helpers, libraries, etc but this does not support view files. This is an upcoming feature that might make it into 2.0.1 depending on the release schedule, but for now you'll have to create a symlink in one directory to link to another.

偏闹i 2024-10-26 16:16:37

这是您应该采取的方法。

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

This is the approach you should take.

  1. Have the installation at xyz.com
  2. All requests with subdomain should be rewritten with the help of .htaccess
    Eg d1.xyz.com should be rewritten to xyz.com/?customer=d1
  3. You can in your script use the get variable d1 to do the manipulations with templates
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文