ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP マルチアプリケーション/プロジェクト構成スキル (同じ構成ファイルを使用) -(16)

ThinkPHP マルチアプリケーション/プロジェクト構成スキル (同じ構成ファイルを使用) -(16)

WBOY
WBOYオリジナル
2016-06-13 12:12:571067ブラウズ

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);

?>


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:thinkphpの概要次の記事:thinkphpの概要