Yii config 配置
Yii2 配置文件 常用配置总结
<?php // 主配置文件 $config = array( 'modules' => array( 'gii' => array( 'class' => 'system.gii.GiiModule', 'password' => 'admin', ), ), 'basePath' => dirname(__FILE__) . DIRECTORY_SEPARATOR . '..', 'name' => 'Yii学习', //项目名称 'preload' => array('log'), 'import' => array(//自动加载类 'application.models.*', 'application.components.*', ), 'defaultController' => 'index', //默认控制器 'layout' => 'layout', //layout文件 'components' => array( 'db' => array(//数据库配置 'connectionString' => 'mysql:host=localhost;dbname=h.me', 'username' => 'root', 'password' => '', 'charset' => 'utf8', 'tablePrefix' => 'tp_', 'enableParamLogging' => true, //显示带参数的SQL ), 'urlManager' => array( 'urlFormat' => 'path', //pathinfo模式 'showScriptName' => false, //隐藏index.php时需要设置false // 'urlSuffix' => '.html', //url后缀相当于伪静态 ), 'errorHandler' => array( 'errorAction' => 'index/error', //404错误跳转到所在方法 ), 'log' => array(//日志 'class' => 'CLogRouter', 'routes' => array( array( 'class' => 'CWebLogRoute', 'levels' => 'trace,error,waring', //Application Log 显示级别 'categories' => 'system.*', //记录类别 ), ), ), ), 'params' => require(dirname(__FILE__) . '/params.php'), ); return $config; ?>
==================== Advanced 版本的配置============================
<?php return [ 'defaultRoute'=>'home/index', 'components' => [ 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=dbname', // 'dsn' => 'mysql:host=localhost;dbname=webshop', 'username' => 'username', 'password' => 'password', 'charset' => 'utf8', 'tablePrefix' => 'table_' ], 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common/mail', // send all mails to a file by default. You have to set // 'useFileTransport' to false and configure a transport // for the mailer to send real emails. 'useFileTransport' => true, ], 'captcha' =>[ 'class' => 'yii\captcha\CaptchaAction', 'minLength' => 4, 'maxLength' => 4 ], // 'view' => [ // 'renderers' => [ // 'html' => [ // 'class' => 'yii\smarty\ViewRenderer', // 'options' => [ // 'left_delimiter' => '{{', // 'right_delimiter' => '}}' // ] // ], // ], // // ] ], ];
Yii config 配置的更多相关文章
- yii gii配置ip限制使用gii
<?php $config = [ 'components' => [ 'request' => [ // !!! insert a secret key in the follow ...
- Web.config配置数据库连接
web.config配置数据库连接 第一种:取连接字符串 string connString = System.Web.Configuration.WebConfigurationManager. ...
- Asp.net Web.Config - 配置元素 caching
Asp.net Web.Config - 配置元素 caching 记得之前在写缓存DEMO的时候,好像配置过这个元素,好像这个元素还有点常用. 一.caching元素列表 元素 说明 cache ...
- asp.net中web.config配置节点大全详解
最近网上找了一些关于Web.config配置节点的文章,发现很多都写的都比较零散,而且很少有说明各个配置节点的作用和用法.搜索了一下发现有一篇写的不错,这里引用一下 原文地址 http://www.c ...
- 十五天精通WCF——第二天 告别烦恼的config配置
经常搞wcf的基友们肯定会知道,当你的应用程序有很多的“服务引用”的时候,是不是有一种疯狂的感觉...从一个环境迁移到另外一个环境,你需要改变的 endpoint会超级tmd的多,简直就是搞死了人.. ...
- web.config配置详细说明
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点:位于配置文件的顶部,包含在<configSections>标志中. 2.特定应 ...
- EF连接MySQL数据Web.Config配置
EF连接MySQL数据Web.Config配置 <?xml version="1.0" encoding="utf-8"?> <configu ...
- app.config 配置多项 配置集合 自定义配置(3)
再说说利用app.config配置多个自定义的方法.先看这个例子:美国家庭Simpson的家里有父亲母亲和三个儿女,而中国的老王只有独生子女.结构如下: <?xml version=" ...
- springcloud之config配置中心-Finchley.SR2版
本篇和大家分享的是springcloud-config配置中心搭建,写到这里突然想起自己曾今开源过基于Redis发布订阅编写的一个配置中心,刚看了git星数有点少哈哈,这里顺势发个连接欢迎大侠们点赞: ...
随机推荐
- MySQL Administrator的简单操作
A.创建数据库 1.运行MySQL Administrator服务器,如下图. 2.点击"Catalogs",下面出现已有的数据库,右击已有的数据库,选择“Create New S ...
- APP测试--测试日报和上线报告
1 测试日报包含: 1 对当前测试版本质量进行分级 2 对较严重的问题进行举例,提示开发人员优先修改 3 对版本的整体情况进行评估 2 上线报告: 1 对当前版本质量进行分级 2 附上测试报告(功能测 ...
- Oracle Day3 多行函数、多表查询
1.多行函数 Sum avg max min count 组函数具有滤空的作用(添加nvl屏蔽该功能) 分组group by 多行分组 分组过滤 where 和分组过滤的区别(having) 分组的增 ...
- [转载]Winform中Control的Invoke与BeginInvoke方法
转自http://www.cppblog.com/baby-fly/archive/2010/04/01/111245.html 一.为什么 Control类提供了 Invoke和 BeginInvo ...
- mysql无法启动,一直处于启动状态解决【Mac osx 】
最近,遇到一个问题,就是mac 使用homebrew 安装了mysql,今天使用mysql.server start,mysql无法启动了,restart还找不到pid,说明服务并没有启动! 错误如下 ...
- Screen tearing
Umm, screen tearing happens when the frame rate and the monitor refresh rate don't match. When that ...
- Linux使用期间命令积累
1.调出终端 Ctrl+Alt+t 2.sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等. sudo apt-g ...
- SVN的学习以及使用!
什么是版本控制? 版本控制是记录一个或若干文件内容变化的系统.以便将来查阅特定版本修订情况. 版本控制,就像是一本历史书,记录了软件版本的迭代过程. 为什么需要"版本控制" 需要清 ...
- 安装GlusterFS
Step 1-至少需要两个节点 两个节点安装fedora 20 ,分别为“server1”和“server2” 网络连接 至少两个虚拟磁盘,一个用于OS安装,一个用于支持GlusterFS存储(sdb ...
- Software Version
Software Version Time Limit : 3000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) To ...