PHP Yii开源框架入门学习(三)Yii的相关配置总结
以下是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方式
(编辑:佛山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |