yii2_template是乙個「提供大多數php常用的元件去集合成的一套基於yii2的專案框架」。
該專案是一款秉著提高 開發效率、降低開發成本,遵循高拓展,高可用的原則的進行開發的框架。
架構和安裝上的的一些邏輯和細節,之後會慢慢的逐個說明。
所有的功能元件都是能不耦合的都不會去耦合這些元件模組,為了就是保證日後開發者們對元件功能的公升級、拓展等。
基於yii2 advanced框架進行抽取,獨立出yii2的核心模組,將應用(backend/frontend)抽取作為子系統,以便於子系統的增加以及在 git 對專案的管理。
配置了基礎的路由配置、資料庫連線。
安裝了env環境變數,將env.sample 改為 .env 即可
.env檔案做為環境變數的檔案(版本不控制),而.env.sample不被執行載入,但是需要版本控制(每個專案成員直接另存為.env即可)
前台模板的搭建,用的這套模板( ,模板的js、css都已經引入了。可以直接使用。
通過composer安裝了rbac許可權控制,menu的許可權列表已經配置完畢。
登入功能
註冊功能
字段校驗(rule)
apache >= 2.2 ,apache2.4(推薦)
mysql >= 5.5,mysql5.7(推薦)
php >= 5.6,php7.x(推薦)
專案github: ,關注最新進展
資料庫檔案在sys_admin目錄下。預設帳號和密碼(admin和1)
yii2實現彈框
1.首先引入命名空間 use yii bootstrap modal useyii helpers url echo html a 來乙個彈框 id create data toggle modal data target create modal 關聯下面model的id屬性 class btn ...
yii2 常用元件 表單
簡介 yii2中最常用的元件activeform,通過對activeform的靈活運用,能有效的提公升開發效率,所以這個是不得不說的乙個yii2元件,那麼下面就來了解一下yii2.0的activeform的具體用法 用法 form signup 文字框的標題 field model,test1 la...
Yii2下拉框實現
詳細介紹yii2下拉框的實現方法,以商品分類的下拉框為例 第一種方法 使用html的activedropdownlist 該方法的優點是 可以自定義下拉框的樣式。具體實現如下 1.控制器中,獲取檢視中所需的資料 public function actionlist 2.檢視中,use yii hel...