2012年8月4日 星期六

來學yii framework(2)

上次到建好project了,咱們繼續吧,
打開project目錄底下protected/config,裡面有個main.php,
是關於這個project的一些基本設定,



網站名稱:
'name'=>'My Web Application',

加上一行,設定語言:
'language' => ''zh_tw',

因為我DB是用mysql,跟他預設的sqlite不一樣,
所以把原來的DB註解掉,把後面mysql的部分反註解,

/*

'db'=>array(
'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
),
*/
// uncomment the following to use a MySQL database
'db'=>array(
'connectionString' => 'mysql:host=dbhost;dbname=dbname',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
),

應該知道吧?把host換成你db的host,還有db的name,
再設定帳號密碼與編碼,

開啟gii功能,就把gii那段註解反註解掉就好了,

再來為了讓網址好看一點,把UrlManager那段也反註解掉,
並在UrlManager的array裡面加上這行:
''showScriptName'=>false,

然後在project的目錄下新增一個.htaccess檔案,
內容:

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# otherwise forward it to index.php
RewriteRule . index.php

這樣就完成啦,
下次再繼續。

參考文章(幾乎全抄吧) http://www.ptt.cc/bbs/PHP/M.1300804205.A.B2E.html


沒有留言:

張貼留言