Yii2框架配置文件(应用程序属性)与调试技巧实例分析
本文实例讲述了Yii2框架配置文件(应用程序属性)与调试技巧。分享给大家供大家参考,具体如下:
配置文件
Yii2的主要配置文件config\web.php:
?PHP $ params=require(_ DIR _ _)./params。PHP’);$config=[ 'id'='basic ',' BasePath '=dirname(_ DIR _ _),' bootstrap'=['log'],' components'=[ 'request'=[ //!在下面插入一个密钥(如果它是空的)-这是甜饼干验证所必需的" cookieValidationKey "=" aldjaldjaldjadjaljd ",]," cache "=[" class "=" yii \ cache \ file cache ",]," User "=[" identity class "=" app \ models \ User "," enableAutoLogin"=true,],"错误处理程序"=["错误操作"="site/error ",],"邮件程序"=["class"="yii \ swiftmail \ mail "您必须将//“使用文件传输”设置为假的,并为邮件程序配置传输//,以发送真实的电子邮件useFileTransport'=true,],' log'=[ 'traceLevel'=YII_DEBUG?3 : 0,' targets '=[[' class '=' yii \ log \ file target ',' levels'=['error ',' warning'],],' db '=require(_ DIR _ _)./db.php '),' urlManager '=[' enablepretyrl '=true,' showScriptName'=false,' rules'=[ ],],],' params'=$params,];if (YII_ENV_DEV) { //对“DEV”环境的配置调整$ config[" bootstrap "][]=" debug ";$ config[' modules '][' debug ']=[' class '=' yii \ debug \ Module ',];$ config[' bootstrap '][]=' gii ';$ config[' modules '][' gii ']=[' class '=' yii \ gii \ Module ',];}返回$ config最后返回的一个数组,数组的键都是应用的属性。
我们到控制器中来访问一下:
公共函数actionIndex(){ echo \ yii 3360: $ app-id,' br ';echo \Yii:$app-name,' br ';退出;返回$this-render('index ',['username'='张三,'年龄'=22]);}
在入口文件web/index.php里会加载这个config.php配置文件,来创建一个应用
#.$config=require(__DIR__ .'/./config/web。PHP’);(新yii \ web \ Application($ config))-run();调试技巧
助手类咦,服务于整个框架,提供一些基础方法:记录日志、调试等\ yii :警告()日志文件运行时/日志/app。日志\ yii 33603360错误()\ yii 33603360信息()\ yii :跟踪('调试内容、"测试")
更多关于Yii相关内容感兴趣的读者可查看本站专题: 《Yii框架入门及常用技巧总结》 、 《php优秀开发框架总结》 、 《smarty模板入门基础教程》 、 《php面向对象程序设计入门教程》 、 《php字符串(string)用法总结》 、 《php+mysql数据库操作入门教程》 及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。
版权声明:Yii2框架配置文件(应用程序属性)与调试技巧实例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。