0


私はCIにまったく慣れていませんが、PHPの経験が豊富で、サブドメインとテンプレート共有用にCIをセットアップするための最良の方法を知りたいと思っています。

基本的に私が欲しいのは、共通のテンプレートを共有できるように、すべて1つの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 に答える