2011-02-28 6 views
0


私はCIには新人ですが、PHPで多くの経験を積んでおり、サブドメインとテンプレート共有用にCIを設定する最良の方法を知りたいと思っています。1つのテンプレートを共有するサブドメインのCodeigniterセットアップ

基本的には、共通のテンプレートを共有できるように、1つのCIインストールを実行している複数のサブドメインがあります。各サブドメインのWebサイトは、それぞれ独自のページと機能で互いに異なります。
サブドメイン間のログインは必須ではありませんが、私はオプションを開いたままにしておきたいと思います。

これを行う最善の方法は何ですか?
おかげで、
オーウェン

答えて

1

テンプレートであなただけのビューファイルを意味するのですかあなたは、実際のテンプレートライブラリ固有のビューを意味していますか? Template libraryを使用している場合は、テーマフォルダの場所を設定することはできますが、表示ファイルは難しくなります。

CI 2.0のパッケージは、モデル、ヘルパー、ライブラリなどのさまざまなファイルの共有をサポートしますが、これはビューファイルをサポートしません。これは、リリーススケジュールに応じて2.0.1になるかもしれない次の機能ですが、今のところ、別のディレクトリにリンクするために1つのディレクトリにシンボリックリンクを作成する必要があります。

0

これはあなたが取るべきアプローチです。

  1. は、サブドメインを持つ
  2. すべての要求が 例えばd1.xyz.comがxyz.com/?customer=d1
  3. に書き換えるべき
    の.htaccessの助けを借りて書き換えるべきxyz.comにインストールされています
  4. スクリプトでget変数d1を使用して、テンプレートを使用して操作を行うことができます
関連する問題