程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP Yii開源框架入門學習(三)Yii的相關配置總結

PHP Yii開源框架入門學習(三)Yii的相關配置總結

編輯:PHP綜合

以下是Yii相關配置的總結:

1,/protected/config/main.php中的配置:

1) 修改默認Controller,下載下來的源代碼默認Controler為siteController:

在protected/config/main.php中,修改鍵defaultController的值為指定的controller,在該controller中須指定默認action。當request中未明確目的時,采用defaultController/defaultAction來響應。

'defaultController'=>'main',

設置後訪問網站根路徑即可跳到對應的Controller: MainController.php

下載下來的源代碼默認為site,是在yiilite.php文件中指定,所以示例中跳轉到SiteController.php

2) 修改默認登錄action:

當未知名登錄頁面時,當未登錄而訪問需要登錄的頁面時,Yii會跳轉到默認登錄Action,默認Action為site/login,這也可以在main.php或模塊配置文件中自定義

'components'=>array(

      'user'=>array(

          'allowAutoLogin'=>true,

          'loginUrl'=>array('main/login.html'),

      ),

3) 數據庫連接的定義:

      'db'=>array(

          'connectionString' => 'mysql:host=localhost;dbname=db_schema',

          'emulatePrepare' => true,

          'username' => 'root',

          'password' => '123',

          'charset' => 'utf8',

          'tablePrefix'=>'zz_',

      ),

4) 默認錯誤Action的定義,發生錯誤時將調用該Action:

      'errorHandler'=>array(

          'errorAction'=>'main/error',

      ),

5) 添加模塊:

'modules'=>array(

      …, // 其它模塊

      'admin',    

   ),

添加之後方可通過路徑訪問:

http://127.0.0.1:8080/zuizen/index.php?r=admin/default

或者:

http://127.0.0.1:8080/zuizen/admin/ 若按上一節修改了訪問路徑為path方式

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved