ThinkPHP マルチアプリケーション/プロジェクト構成テクニック (同じ構成ファイルを使用) --(16)
ThinkPHP マルチアプリケーション構成テクニック (グループ化は使用されず、これは生成されます)エントリ ファイル経由、ホーム、管理者)----非常に実用的です。
例: ホーム アプリケーションと管理アプリケーションがあります
問題: フロントエンドとバックエンドでデータベースを使用する場合、設定する必要があります独自の設定ファイル
要件: HOME/Aamin が共通のファイル設定ファイルを使用し、それを均一に変更して保守できるようにします
手順:
1 -- プロジェクトのルート フォルダー内 (同じレベルの下)ディレクトリをエントリファイルとして)、Public config.php ファイルを作成します
--> ここに記述された設定ファイルは、フロントエンドとバックエンド
return array(
//'構成項目'=>'構成値'
'DB_PREFIX' =>'tp_', //テーブル接頭辞なし 空白のままにしておきます
'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp',
);
?>
2--E: wampwwwthinkphpHomeConfconfig.php および
//元の設定ファイルを Admin の下の $arr2 に変更し、1 で作成したパブリック設定ファイルを導入してマージしますback
< ?php
//この ./ は現在のエントリ ファイル
$arr=include に関連しています。 /config.php';
$arr2=array(
//'設定項目'=>'設定値'
);
return array_merge($arr,$arr2);
?>