系統:window 7 64位php
Thinkphp版本:5.0.5thinkphp
環境:wampserver集成框架
個人項目是部署在本地www/thinkphp 目錄下。在作以前,先要考慮清楚,你須要幾個模塊來完成你的項目,這點很重要。thinkphp5
下面開始實戰:ui
1、建立三個模塊 Common(公共模塊),Index(前臺模塊),Admin(後臺模塊)。公共模塊是必不可少的,Index,Admin這兩個模塊,其餘的你看着辦。spa
index.php實際配置code
<?php // 定義應用目錄 define('APP_PATH', __DIR__ . '/Apps/'); // 站點安裝目錄 define('SITE_PATH','/thinkphp'); // runtime文件路徑 define('RUNTIME_PATH', __DIR__ . '/data/runtime/'); // 加載框架引導文件 require './thinkphp/start.php'; $build = include './build.php'; // 運行自動生成 \think\Build::run($build);
build.php配置 (自動生成目錄) 手冊參考:http://www.kancloud.cn/manual/thinkphp5/118021server
<?php return [ // 生成應用公共文件 '__file__' => ['common.php', 'config.php', 'database.php'], //公共模塊目錄 'common' => [ '__file__' => ['common.php'], '__dir__' => ['controller', 'model','lang'], 'controller' => ['Index'], 'model' => ['Base'], ], // Index模塊 'index' => [ '__file__' => ['common.php'], '__dir__' => ['behavior', 'controller', 'model', 'view','lang'], 'controller' => ['Index'], 'model' => ['Test'], 'view' => ['index/index'], ], // Admin 模塊 'admin' => [ '__file__' => ['common.php'], '__dir__' => ['behavior', 'controller', 'model', 'view','lang'], 'controller' => ['Index'], 'model' => ['Test'], 'view' => ['index/index'], ], ];
1.其中的SITE_PATH,與 RUNTIME_PATH後面都有用到,全部優先放在index.php裏面方便後面調用。blog
2.這兩個東西,要放一塊兒使用ci
$build = include './build.php'; // 運行自動生成 \think\Build::run($build);
Common(公共模塊),Index(前臺模塊),Admin(後臺模塊)