1. 程式人生 > >Thinkphp5筆記二:創建模塊

Thinkphp5筆記二:創建模塊

pps dir turn 環境 本地 blog star fine window

系統:window 7 64位

Thinkphp版本:5.0.5

環境:wampserver集成

我的項目是部署在本地www/thinkphp 目錄下。在做之前,先要考慮清楚,你需要幾個模塊來完成你的項目,這點很重要。

下面開始實戰:

一、創建三個模塊 Common(公共模塊),Index(前臺模塊),Admin(後臺模塊)。公共模塊是必不可少的,Index,Admin這兩個模塊,其他的你看著辦。

index.php實際配置

<?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/118021

<?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裏面方便後面調用。

2.這兩個東西,要放一起使用

$build = include ./build.php;
// 運行自動生成
\think\Build::run($build);

Common(公共模塊),Index(前臺模塊),Admin(後臺模塊)

Thinkphp5筆記二:創建模塊