1 <?php
2
3 // uncomment the following to define a path alias
4 // Yii::setPathOfAlias('local','path/to/local-folder');
5
6 // This is the main Web application configuration. Any writable
7 // CWebApplication properties can be configured here.
8 return array(
9 'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
10 'name'=>'My Web Application',
11
12 // preloading 'log' component
13 'preload'=>array('log'),
14
15 // autoloading model and component classes
16 'import'=>array(
17 'application.models.*',
18 'application.components.*',
19 ),
20
21 //default controller
22 'defaultController'=>'test',
23
24 //controller map
25 /* 'controllerMap'=>array(
26 'index'=>'application.controllers.TestController',
27 ), */
28
29 'modules'=>array(
30 // uncomment the following to enable the Gii tool
31
32 'gii'=>array(
33 'class'=>'system.gii.GiiModule',
34 'password'=>'mr.coke',
35 // If removed, Gii defaults to localhost only. Edit carefully to taste.
36 'ipFilters'=>array('127.0.0.1','::1'),
37 ),
38
39 ),
40
41 // application components
42 'components'=>array(
43 'user'=>array(
44 // enable cookie-based authentication
45 'allowAutoLogin'=>true,
46 ),
47 // uncomment the following to enable URLs in path-format
48
49 'urlManager'=>array(
50 'urlFormat'=>'path',
51 'rules'=>array(
52 '<controller:\w+>/<id:\d+>'=>'<controller>/view',
53 '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
54 '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
55 'index'=>'test/index',
56 'test'=>'test/test',
57 ),
58 ),
59
60 /* 'db'=>array(
61 'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
62 ), */
63 // uncomment the following to use a MySQL database
64
65 'db'=>array(
66 'connectionString' => 'mysql:host=localhost;dbname=user.login.yii',
67 'emulatePrepare' => true,
68 'username' => 'root',
69 'password' => 'root',
70 'charset' => 'utf8',
71 'tablePrefix' =>'tbl_',
72 'enableProfiling'=>YII_DEBUG,
73 'enableParamLogging'=>YII_DEBUG,
74 ),
75
76 'errorHandler'=>array(
77 // use 'site/error' action to display errors
78 'errorAction'=>'site/error',
79 ),
80 'log'=>array(
81 'class'=>'CLogRouter',
82 'routes'=>array(
83 array(
84 'class'=>'CFileLogRoute',
85 'levels'=>'error, warning',
86 ),
87 // uncomment the following to show log messages on web pages
88
89 array(
90 'class'=>'CWebLogRoute',
91 'levels'=>'error, warning,trace',
92 'categories'=>'system.db.*',
93 ),
94
95 ),
96 ),
97 ),
98
99 // application-level parameters that can be accessed
100 // using Yii::app()->params['paramName']
101 'params'=>array(
102 // this is used in contact page
103 'adminEmail'=>'webmaster@example.com',
104 ),
105 );
相关推荐
2. **Composer配置文件**:用于管理依赖和自动加载类库。 3. **基础应用模板**:提供一个基本的项目结构,包括公共文件、配置、模型、视图、控制器和路由。 4. **Gii**:这是一个代码生成工具,可以帮助快速生成CRUD...
标题提到的“YII 配置文件,不同的环境不同的配置”是一个关键的概念,它涉及到如何根据不同的部署环境(如开发环境、测试环境和生产环境)来定制框架的行为。 在Yii框架中,配置文件主要用于设定应用的运行时参数...
通过对Yii配置文件的详细了解,可以更好地控制和优化应用的行为。 首先,Yii配置文件中可以定义多个模块(Modules),每个模块可以指定它的类路径和相关配置。如示例代码所示,'gii'模块用于代码生成工具,其类路径...
`Yii2 ConfigLoader` 是一个实用工具,帮助开发者从多个配置文件和环境变量中动态加载和合并配置数组,使得配置更加灵活且易于管理。 `Yii2 ConfigLoader` 的主要功能: 1. **多文件配置合并**:Yii2 允许开发者将...
Yii 的配置管理相当灵活,不局限于单一的 config.php 文件,支持多个配置文件,方便应对复杂场景,如处理多数据库连接。例如,一个项目可以通过配置轻松访问多个数据库。 在部署 Yii 时,首先需要从官方站点...
本文实例讲述了Yii参数配置文件params用法。分享给大家供大家参考,具体如下: 1.标题的调用 1.1设置 <?php return [ 'title' => '图书商城', domain => [ 'www' => 'http://super.nat300.top/', 'm' => '...
本文实例讲述了Yii2框架配置文件(Application属性)与调试技巧。分享给大家供大家参考,具体如下: 配置文件 Yii2的主要配置文件config\web.php: <?php $params = require(__DIR__ . '/params.php'); $config = ...
2. **配置文件** (config目录):包含了应用的配置信息,如数据库连接、路由规则、组件配置等。 3. **公共文件** (web目录):存储前端资源,如CSS、JavaScript和图片,以及应用的入口脚本。 4. **模型** (models...
要求Yii 1.1.10 或更高版本(需要 jQuery 1.7.1)安装下载 yii-ycm 或将文件克隆到protected/modules/ycm 编辑 Yii 主配置文件protected/config/main.php 。 启用模块,设置用户名、密码和要管理的模型。'modules'=>...
在部署方面,Yii 2.0.9 支持多种服务器环境,包括Apache和Nginx,并且可以通过配置文件轻松调整。对于开发团队,Yii 2 提供了完善的单元测试和集成测试支持,帮助确保代码质量。 总的来说,Yii 2.0.9 advanced zip ...
在Yii的`protected/config/main.php`配置文件中,你需要设置`'basePath'=>dirname(__FILE__).DS.'..'`,确保它指向了你的项目根目录。 创建数据库连接。在`protected/config/main.php`中,配置数据库连接。找到`'db...
1. **config**:这个目录包含了应用的配置文件,如`web.php`(Web应用的主配置文件)和`console.php`(控制台应用的配置文件)。 2. **controllers**:这里是控制器类的存放地,它们负责处理HTTP请求并调用模型进行...
在解压后,开发者可以浏览并理解框架的结构,包括控制器、模型、视图、配置文件等。通过阅读和修改这些源码,开发者可以学习到如何自定义和扩展Yii2框架,以及如何结合Bootstrap来定制前端界面。 总的来说,...
配置伪静态通常需要在Nginx的配置文件中,通常是nginx.conf或者网站特定的配置文件中进行设置。 首先,需要确保Nginx中已经正确安装了fastcgi模块,因为Nginx需要通过fastcgi来处理PHP代码的执行。在配置文件的...
3. 配置管理:Yii 的配置系统允许开发者通过配置文件定义应用的运行时参数,如数据库连接信息、类路径等,使应用更具灵活性和可扩展性。 4. 自动化测试:Yii 支持单元测试和功能测试,提供 Codeception 测试框架...
1. **安装与配置**:介绍如何在服务器上安装Yii,以及设置基本的项目环境。 2. **快速入门**:通过一个简单的“Hello, World!”示例来引导开发者了解Yii的基本结构和工作原理。 3. **基础概念**:详细讲解MVC模式,...
在文件名称列表 "ytwo" 中,可能包含了该后台系统的源代码文件,例如配置文件、模型类、控制器、视图文件、公共函数库等。开发者可以通过查看这些文件深入了解系统架构和实现细节,以便进行二次开发或定制。 总的来...
1. 配置主服务器:首先需要在主服务器的MySQL配置文件***f中进行配置。包括设置server-id作为该MySQL实例的唯一标识符,指定需要同步的数据库binlog-do-db和不需要同步的数据库binlog-ignore-db,开启log-slave-...