加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP Yii开源框架入门学习(三)Yii的相关配置总结

发布时间:2013-11-19 15:52:19 所属栏目:PHP教程 来源:站长网
导读:以下是Yii相关配置的总结: 1,/protected/config/main.php中的配置: 1) 修改默认Controller,下载下来的源代码默认Controler为siteController: 在protected/
以下是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方式

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读