ThinkPHP 介紹應用模式

2021-07-07 07:35:50 字數 904 閱讀 4427

目錄如下圖:

本文章的目的:1.配置檔案寫在**2.擴充套件類檔案寫在**3.了解應用模式模板寫在**

問:什麼是應用模式

個人理解:單入口檔案,然後在單一口裡分不同應用。

如上圖例子:我劃分出了index應用(稱為前台)和admin應用(稱為後台),我這裡把index,admin稱為應用

基礎概述:最底下那個thinkphp就是那個核心包

我的專案名稱叫dzp_admin

1.配置應用的引數

應用自己的配置檔案路徑: /conf/應用名/config.php中配置

例子:配置admin應用的配置檔案路徑:/conf/admin/config.php

共同應用的配置檔案:/conf/config.php

裡面的**的模式:

return array(

'配置項' => '配置值');

2.擴充套件類檔案的寫法

應用自己擴充套件類檔案的路徑:/common/應用名/function.php

例子:admin應用擴充套件類檔案的路徑:/common/admin/function.php

只能在admin應用裡面呼叫function.php裡面的函式,index應用無法呼叫/common/admin/function.php

共同擴充套件類的檔案路徑:/common/common.php

3.模板輸出寫法

例子:admin應用a控制器b方法模板的路徑:/tpl/admin/a/b.html

例子:我在admin專案裡面的index控制器寫$this->display

在應用模式下,在tpl/admin/index/index.html就是路徑!

ThinkPHP 路由介紹

thinkphp 支援 url 路由功能,要啟用路由功能,需要設定router on引數為true。開啟路由功能後,系統會自動進行路由檢測,如果在路由定義裡面找到和當前url匹配的路由名稱,就會進行路由解析和重定向。路由功能需要定義路由定義檔案,位於專案的配置目錄下面,檔名為 routes.php ...

thinkphp的路由模式

1 普通模式 關閉路由,完全使用預設的pathinfo模式,以後臺入口檔案admin.php為例,這裡我繫結了後台模組 繫結模組 define bind module admin 設定 是否開啟路由 url route on false,是否強制使用路由 url route must false,2...

ThinkPHP多應用配置技巧

如果有兩個檔案 前台home 後台admin 這時候就會使用兩個檔案,我們可以讓他們呼叫乙個配置檔案,從而做到牽一發動全身。在根目錄新建config.php檔案作為配置檔案 return array 配置項 配置值 db prefix tp db dsn mysql root root localh...