1,建立專案
2,注意新增.htaccess檔案,apache下檔案內容如下
options+followsymlinks3,在common和frontend下新增 urlmanger路由規則indexignore/
rewriteengineon
rewritecond% !-f
rewritecond% !-d
rewriterule. index.php
'enableprettyurl'4,注意基類的設定=>
true,
'showscriptname'
=>
false,
'suffix'
=>
'.html'
,'rules'
=>[
'/'=>
'/index'
,'//'
=>
'/',
'/'=>
'/',
]
在common檔案下建立 basecontroller basemodel baseactiverecord 和baseactivequery等檔案,在相應的frontend和backend專案下也類似,方便於全域性控制專案功能。
Yii2 設計模式
一 單例模式 顧名思義,單例模式就是只例項一次,通過乙個介面去實現多處需要的同一類物件的需求。例子 1 public function construct config 2 2 工廠模式 策略模式 顧名思義,工廠模式就是像工廠的機器化一樣取構造當前web應用所需的類物件。例子 1 public st...
Yii2 設計模式 簡單工廠模式
除了使用 new 操作符之外,還有更多的製造物件的方法。你將了解到例項化這個活動不應該總是公開進行,也會認識到初始化經常造成 耦合 問題。yii db mysql schema 中 建立 querybuilder 例項 public function createquerybuilder 這裡使用了...
yii2 advanced版基礎部分
1 backend和frontend 前後臺入口,相當於是乙個單獨的basic應用,有自己的 mvc 目錄 配置檔案目錄 入口檔案目錄 2 console 控制台入口用來控制台執行的程式,比如放一些定時執行的程式,或者需要在更底層的作業系統上執行的功能 3 common 是乙個前後臺共用的地方,比如...