0

私はcodeigniterで次のファイル構造を実現したいと思います:

wwwの上のこれらのフォルダ
ci/system/...
ci/application/site_1/config/config.php
ci/application/site_2/config/config.php

これらのフォルダーはwwwの下にあります
www/site_1/index.php
www/site_2/index.php

両方のサイトが同じ codeigniter システム ファイルを使用しています。
両方のサイトの php コードは同じです。
ボット サイトは、mysql データベースが 1 つしかなく、それらを区別するためにテーブル プレフィックスを使用するつもりであるため、異なる一連の mysql テーブルを使用しています。例えば。

site1_login
site1_register

site2_login
site2_register

index.php ファイルと config.php ファイルの設定方法についてアドバイスをお願いします。

4

1 に答える 1

0

CodeIgniter でアプリケーション フォルダーをシステム フォルダーと分離するという考えは、同じシステム フォルダーで異なるアプリケーションを使用できるということです。私は次のようにそれを構造化します:

/base/system
/base/application_1
/base/application_2
/base/webroot/site_1/index.php
/base/webroot/site_2/index.php

次に、2 つの index.php ファイルに変更して、関連するフォルダーsystemapplicationフォルダーをポイントします。両方のアプリケーション フォルダーで、同じ DB の詳細も指しています。

于 2013-01-31T09:30:52.043 に答える