常用底层知识 - 配置一个类 ¶
作者:KK
发表日期:2016.12.8
快速了解 ¶
先看代码:
$target = new \yii\log\FileTarget();
$config = [
'logFile' => 'D:/a.log',
'maxFileSize' => 3306,
];
$target = Yii::configure($target, $config);
echo $target->logFile; // D:/a.log
echo $target->maxFileSize; //3306
Yii::configure
可以将一个与类的属性名对应的数组值注入到类的属性中
思考 ¶
打开@app/config/web.php
,猜猜那些没有class
的数组将会在底层怎么处理,比如这一部分:
你可以试试输出Yii::$app->request->cookieValidationKey
和Yii::$app->errorHandler->errorAction
的值,其实跟这个配置对应是吧