ThinkPHPマルチアプリケーション/マルチモジュール構成
3206 ワード
ThinkPHPは、1つのディレクトリの下で複数のWebアプリケーションを実行できます.各アプリケーションは独自のエントリファイルを個別に構成する必要があります.ThinkPHPのデフォルトアプリケーションはApplicationである、Application 2という名前のアプリケーションを追加するには、ルートディレクトリの下のApplicationをコピーしてApplication 2と名前を変更するだけで、ルートディレクトリの下のindexをコピーする.phpはアプリケーションです.php,アプリケーション.phpを変更する
次にlocalhost/Application 2を入力するとApplication 2アプリケーションにアクセスできます
通常、3.2はマルチアプリケーションモードを使用する必要はありません.多くの場合、マルチモジュール化およびマルチエントリの設計によってアプリケーションの拡張要件を解決することができます.デフォルトのアプリケーションを例にとると、アプリケーションディレクトリの下のホームをAdminとしてコピーするだけで、Admin/Clontroller内のindexControllerを変更する.class.php内のネーミングスペース
localhost/Adminモジュールにアクセスするにはlocalhost/Adminを入力します
転載先:https://www.cnblogs.com/yunhao/p/4736879.html
1 //
2
3 // PHP
4 if(version_compare(PHP_VERSION,'5.3.0','die('require PHP > 5.3.0 !');
5
6 // false
7 define('APP_DEBUG',True);
8
9 //
10 define('APP_PATH','./Application2/');
11
12 // ThinkPHP
13 require './ThinkPHP/ThinkPHP.php';
次にlocalhost/Application 2を入力するとApplication 2アプリケーションにアクセスできます
通常、3.2はマルチアプリケーションモードを使用する必要はありません.多くの場合、マルチモジュール化およびマルチエントリの設計によってアプリケーションの拡張要件を解決することができます.デフォルトのアプリケーションを例にとると、アプリケーションディレクトリの下のホームをAdminとしてコピーするだけで、Admin/Clontroller内のindexControllerを変更する.class.php内のネーミングスペース
1 php
2 namespace Admin\Controller;
3 use Think\Controller;
4 class IndexController extends Controller {
5 public function index(){
6 echo "Admin";
7 }
8 }
localhost/Adminモジュールにアクセスするにはlocalhost/Adminを入力します
転載先:https://www.cnblogs.com/yunhao/p/4736879.html