91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在ThinkPHP項目中配置分組

發布時間:2021-03-11 15:48:18 來源:億速云 閱讀:153 作者:Leah 欄目:開發技術

這篇文章給大家介紹如何在ThinkPHP項目中配置分組,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

項目分組概述

項目分組是 ThinkPHP 一個重要機制,項目分組功能可以把以往的多項目合并到一個項目中去,對于公共的文件可以重用,但每個分組又可以有自己獨立的配置文件、公共文件、語言包等。

以一個普通的網站為例,如果不采用項目分組,那么通常是將網站前臺(提供給用戶瀏覽部分)作為一個項目。而網站的后臺管理部分,可能有獨立的配置文件,CSS文件及模板等,因此作為另一個項目來管理。但實際上這兩個項目都是網站的內容,他們之間可以共享一些內容如數據庫配置文件甚至一些模型類和跨項目操作等。

項目分組就很好的解決了同一個系統下各項目之間的共性與個性問題。

項目分組配置

在系統配置文件(Config/config.php)里面進行簡單的項目分組配置即可開啟項目分組。

與項目分組模式有關的配置有五個:

配置選項說明例子或建議
APP_GROUP_LIST項目分組所有名稱列表,若不設置則表示不啟用項目分組模式'APP_GROUP_LIST'=>'Home,Admin,User,Blog',
DEFAULT_GROUP默認的項目分組名稱,系統默認是 Home'DEFAULT_GROUP' =>'Home',
APP_GROUP_DEPR項目分組之間的分割符,默認是 . (點),用于 A函數 D函數 和 路由配置中的分隔建議默認
TMPL_FILE_DEPR模板文件中模塊與操作之間的分割符,默認是 / ,只對項目分組部署有效建議默認,可使用 U 方法自動生成 URL
VAR_GROUP獲取項目分組名稱的變量,默認是 gindex.php?g=Admin&m=Index&a=edit,建議默認


當 TMPL_FILE_DEPR 配置為 _ 時,以 Admin 分組 Index 模塊 add 操作來說,其對應的模板文件由原來的:

Tpl/default/Admin/Index/add.html

變更為:

Tpl/default/Admin/Index_add.html

通過這個配置,使模板目錄結構減少了一層目錄。

提示:TMPL_FILE_DEPR 同時也是語言文件中分組語言定義與語言文件之間的分隔符。

以上配置選項中,要啟用分組,APP_GROUP_LIST 必須設置,其他選項則根據實際情況加以配置。

項目分組個性配置

如果要為分組的項目添加獨自的個性化配置,可以在配置目錄 Conf 下,建立與項目組名稱相同的目錄(目錄命名格式是:分組名稱的首字母大寫+其余字母小寫的形式),并在目錄內定義一個 config.php 配置文件。如 Admin 項目的個性配置文件:

Conf/Admin/config.php

關于如何在ThinkPHP項目中配置分組就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平谷区| 延吉市| 沧州市| 溆浦县| 繁峙县| 宿松县| 阿勒泰市| 香格里拉县| 石渠县| 理塘县| 灌南县| 高雄市| 公安县| 阜宁县| 峨眉山市| 依兰县| 湾仔区| 枞阳县| 那曲县| 卢湾区| 临桂县| 绥芬河市| 望谟县| 塔河县| 甘肃省| 桐柏县| 分宜县| 陆河县| 岳阳县| 鹤峰县| 望奎县| 车险| 吉林省| 汉阴县| 屏东县| 玛纳斯县| 大同县| 潞西市| 光山县| 辉南县| 凤翔县|