站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        基于PHP Yii2框架高級模板的實例

        Yii2官方提供免費的高級模板框架實例代碼,但是功能比較簡單。yii2高級模板基礎上開發(fā)了一個開源商城項目,免費開源,可以用于二次開發(fā)或?qū)W習使用,看大家是否能用得上。

        前臺演示: test.shopwind.net
        后臺演示: admin.test.shopwind.net (賬號:admin,密碼:123456)
        源碼下載地址:gitee.com/shopwind/yii2-shopwind

        項目演示圖:

        基于PHP Yii2框架高級模板的實例

        目錄結(jié)構(gòu)

        ├─shopwind------------------------------------------應用目錄 │  ├─apiserver-------------------------------------API接口服務模塊 │  │  ├─config------------------------------------配置文件 │  │  ├─controllers-------------------------------模塊控制器 │  │  ├─languages---------------------------------語言包 │  │  ├─library-----------------------------------模塊類庫 │  │  │  ├─Formatter.php--------------------------數(shù)據(jù)格式化類 │  │  │  ├─Respond.php----------------------------數(shù)據(jù)輸入輸出類 │  │  │  └─Signature.php--------------------------數(shù)據(jù)驗證簽名類 │  │  ├─models------------------------------------業(yè)務層 │  │  ├─runtime-----------------------------------應用運行緩存文件 │  │  └─web---------------------------------------Web部署目錄(對外訪問目錄) │  │      └─index.php------------------------------API入口文件 │  ├─backend---------------------------------------后臺模塊 │  │  ├─config------------------------------------配置文件 │  │  ├─controllers-------------------------------模塊控制器 │  │  ├─languages---------------------------------語言包 │  │  ├─library-----------------------------------模塊類庫 │  │  ├─models------------------------------------業(yè)務層 │  │  ├─runtime-----------------------------------應用運行緩存文件 │  │  └─web---------------------------------------Web部署目錄(對外訪問目錄) │  │      └─assets--------------------------------靜態(tài)資源發(fā)布目錄 │  │      └─templates-----------------------------模板(視圖)文件目錄 │  │      └─index.php------------------------------后臺入口文件 │  ├─common----------------------------------------公共文件目錄 │  │  ├─actions-----------------------------------公共動作目錄 │  │  ├─bussiness---------------------------------業(yè)務邏輯層 │  │  ├─components--------------------------------公共組件類庫 │  │  ├─config------------------------------------全局配置文件 │  │  ├─controllers-------------------------------控制器父類 │  │  ├─install-----------------------------------安裝程序類 │  │  ├─library-----------------------------------公共邏輯層 │  │  ├─mail--------------------------------------郵件發(fā)送類 │  │  ├─models------------------------------------數(shù)據(jù)庫模型類 │  │  ├─plugins-----------------------------------公共插件類庫 │  │  │  ├─connect-------------------------------第三方登錄插件目錄 │  │  │  │  ├─qq--------------------------------qq登錄插件 │  │  │  │  ├─alipay----------------------------支付寶登錄插件 │  │  │  │  ├─weixin----------------------------微信登錄插件 │  │  │  │  └─xwb-------------------------------新浪微博登錄插件 │  │  │  ├─express-------------------------------快遞跟蹤插件目錄 │  │  │  ├─oss-----------------------------------對象存儲插件目錄 │  │  │  ├─payment-------------------------------支付插件目錄 │  │  │  │  ├─alipay----------------------------支付寶PC支付插件 │  │  │  │  ├─alipay_app------------------------支付寶APP支付插件 │  │  │  │  ├─alipay_wap------------------------支付寶手機支付插件 │  │  │  │  ├─wxpay-----------------------------微信公眾號支付插件 │  │  │  │  ├─wxapppay--------------------------微信APP支付插件 │  │  │  │  ├─wxnativepay-----------------------微信掃碼支付插件 │  │  │  │  ├─wxmppay---------------------------微信小程序支付插件 │  │  │  │  ├─wxh5pay---------------------------微信H5端支付插件 │  │  │  │  ├─unionpay--------------------------中國銀聯(lián)支付插件 │  │  │  │  └─deposit---------------------------站內(nèi)余額支付插件 │  │  │  ├─sms-----------------------------------短信插件目錄 │  │  │  └─BasePlugin.php-------------------------插件基類  │  │  └─widgets-----------------------------------小部件類庫 │  ├─console---------------------------------------控制臺目錄 │  │  ├─config------------------------------------配置文件 │  │  └─controllers-------------------------------模塊控制器 │  ├─frontend--------------------------------------前臺(PC)模塊 │  │  ├─config------------------------------------配置文件 │  │  ├─controllers-------------------------------模塊控制器 │  │  ├─languages---------------------------------語言包 │  │  ├─library-----------------------------------模塊類庫 │  │  ├─models------------------------------------業(yè)務層 │  │  ├─resource----------------------------------資源目錄 │  │  ├─runtime-----------------------------------應用運行緩存文件 │  │  ├─widgets-----------------------------------PC端小掛件目錄 │  │  └─web---------------------------------------Web部署目錄(對外訪問目錄) │  │      └─assets--------------------------------靜態(tài)資源發(fā)布目錄 │  │      └─install-------------------------------程序安裝目錄(入口) │  │      └─templates-----------------------------模板(視圖)文件目錄 │  │      └─index.php------------------------------前臺(PC)入口文件 │  ├─mobile----------------------------------------前臺H5/WAP模塊 │  │  ├─config------------------------------------配置文件 │  │  ├─controllers-------------------------------模塊控制器 │  │  ├─languages---------------------------------語言包 │  │  ├─models------------------------------------業(yè)務層 │  │  ├─runtime-----------------------------------應用運行緩存文件 │  │  ├─widgets-----------------------------------H5端小掛件目錄 │  │  └─web---------------------------------------Web部署目錄(對外訪問目錄) │  │      └─assets--------------------------------靜態(tài)資源發(fā)布目錄 │  │      └─templates-----------------------------模板(視圖)文件目錄 │  │      └─index.php------------------------------前臺(H5)入口文件 ├─composer.json--------------------------------------Composer配置文件   └─vendor-------------------------------------------第三方類庫目錄

        目錄解讀
        1、根目錄下的目錄如:apiserverfrontendbackendmobile 我們稱之為應用或站點,每個應用(站點)都包含自己的一套MVC結(jié)構(gòu),可以解析不同的域名來訪問。但請不要把域名直接解析到應用目錄,而應該是解析到應用目錄下的web目錄,只有該目錄才是允許對外訪問的,以確保應用(站點)的安全。

        2、根目錄下的目錄common是公共文件目錄,所有應用(站點)的公共文件都可以放在此目錄,方便重復調(diào)用。

        3、每個應用(站點)下的配置文件,即config目錄,是應用的配置文件,主要是配置:路由、控制器路徑、視圖、Session、組件等,并非數(shù)據(jù)庫連接配置文件,我們的數(shù)據(jù)庫配置文件是:@shopwind/frontend/web/data/config.php,所有應用都是 公用該配置文件,即便是多數(shù)據(jù)庫,也是寫在該配置文件中。

        入口文件
        入口文件也叫入口腳本,入口腳本是應用啟動流程中的第一環(huán),一個應用(不管是網(wǎng)頁應用還是控制臺應用)只有一個入口腳本。 終端用戶的請求通過入口腳本實例化應用并將請求轉(zhuǎn)發(fā)到應用。 Web 應用的入口腳本必須放在終端用戶能夠訪問的目錄下,通常命名為 index.php。以下例子就是各個Web應用的入口文件路徑:

        前臺PC端入口文件
        @shopwind/frontend/web/index.php

        后臺入口文件
        @shopwind/backend/web/index.php

        開發(fā)文檔
        詳細開發(fā)文檔鏈接

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产亚洲精品精华液| 久久国产乱子精品免费女| 51视频国产精品一区二区| 精品国产一区二区三区AV性色| 国产在线精品一区二区中文| 欧美日韩精品一区二区三区不卡| 亚洲国产精品久久久久婷婷老年| 精品不卡一区二区| 亚洲国产91精品无码专区| 国产精品视频一区二区三区不卡| 欧美成人精品一级高清片| 国产成人A人亚洲精品无码| 骚片AV蜜桃精品一区| 亚洲欧美日韩精品专区| 欧美精品亚洲人成在线观看| 国产成人精品视频2021| 囯产精品一品二区三区| 久久久久无码精品国产不卡| 亚洲国产第一站精品蜜芽| 亚洲午夜精品第一区二区8050| 精品无码人妻一区二区三区不卡| 高清在线国产午夜精品| 99爱在线视频这里只有精品| 91精品福利在线观看| 亚洲欧洲国产精品你懂的| 一区二区三区精品国产欧美| 久久最新精品国产| 日韩精品在线观看视频| 久久99热国产这有精品| 四虎国产精品免费久久5151| 永久免费精品视频| 四虎最新永久在线精品免费| 久久这里只有精品久久| 66精品综合久久久久久久| 2024国产精品极品色在线| 国产69精品久久久久9999| 国产精品国产三级国产潘金莲| 国产精品粉嫩美女在线观看| 精品久久人人爽天天玩人人妻| 久久久精品波多野结衣| 亚洲国产婷婷综合在线精品|