當僅有乙個yii based 應用,或者需要開發用於發布的web
index.php中,require_once(dirname(__file__).'protected/framework/yii.php')
在protected/config/main.php中,修改basepath指向protected目錄,該路徑需要包含framework的父目錄。
另外,protected目錄下有.htaccess,通過其中的deny from all指令遮蔽對該目錄的外部訪問。
在protected/config/main.php中,修改鍵name的值,將顯示在頁面左上方。
三、定製預設首頁
在protected/config/main.php中,修改鍵defaultcontroller的值為指定的controller,在該
controller中須指定預設action。當request中未明確目的時,採用defaultcontroller/defaultaction
來響應。
四、定製url模式
'urlmanager'=>array(
'urlformat'=>'path',
'rules'=>array(
),'showscriptname'=>false,
),urlformat設定path:預設值為get,即在url中通過get引數r來表示請求的資源(/path/to/entryscript.php?name1=value1&name2=value2...)。path則通過路徑形式表示(
/path/to/entryscript.php/name1/value1/name2/value2...)。
showscriptname設定為false:在url 中不出現 入口檔案「/index.php」,此時需要設定web
伺服器的**規則,將不能明確資源位置的請求均**至入口檔案。
rules設定了action的引數對映模式,用正規表示式來表示,具體參閱 curlmanager
五、定製db
通過定製protected/config/main.php返回的components陣列中的db來實現:
'db'=>array(
'emulateprepare' => true,
'charset'
=> 'utf8',
'connectionstring' =>
'mysql:host=mydbhost;dbname=mydbname',
'username'
=> 'username',
'password'
=>'password',
),
Yii系列 01 Web App的構成
css images目錄 應用本身的資源目錄,與yii framework無關。themes 應用適用的外觀主題,類似其他web應用的換膚功能。protected 功能核心目錄。yii基於mvc概念建立,protected下核心的目錄相應為 models m views v controllers ...
YII 框架 php框架系列之新秀YII
這裡也強烈推薦yii框架,這個年輕的框架由美國華人開發,名叫薛強。yii framwork是2009最佳php框架。yii 是乙個基於元件 用於開發大型 web 應用的高效能 php 框架。它將 web 程式設計中的可重用性發揮到極致,能夠顯著加速開發程序。yii 讀作 易 代表簡單 easy 高效...
YII 系列三建立表單
資料流圖 建立表單過程中的收穫 建立模型類的作用 建立模型即類 按規則自動驗證,通過rule 函式 通過小部件自動生成html,widget小部件 命名空間 namespace宣告命名空間 use呼叫類和模板和小部件 感覺controller就像大腦核心,負責各個資料處理,資料分流,檔案調配 控制器...