如何正确设置yii2框架配置文件?
- 内容介绍
- 文章标签
- 相关推荐
本文共计448个文字,预计阅读时间需要2分钟。
相关专题
还可以在对象的事件上绑定事件处理器,或者将行为附加到对象上。从而在定义了对象的初始值的同时,充分规定对象的运行时的动态特性。 (推荐学习:yii框架)
以下代码中的配置被用来创建并初始化一个数据库连接:
$config = [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=127.0.0.1;dbname=demo', 'username' => 'root', 'password' => '', 'charset' => 'utf8', ]; $db = Yii::createObject($config);
Yii::createObject()是Yii2中最常用的用来创建对象的方法,其内容是从DI Container中去取的对象。
这个方法方法接受一个配置数组并根据数组中指定的类名创建对象,对象实例化后,剩余的参数被用来初始化对象的属性,事件和行为。
在Yii2.1中,配置数组中用来表示类名的键值由class变成了__class,但是配置的原理是不变的。
本文共计448个文字,预计阅读时间需要2分钟。
相关专题
还可以在对象的事件上绑定事件处理器,或者将行为附加到对象上。从而在定义了对象的初始值的同时,充分规定对象的运行时的动态特性。 (推荐学习:yii框架)
以下代码中的配置被用来创建并初始化一个数据库连接:
$config = [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=127.0.0.1;dbname=demo', 'username' => 'root', 'password' => '', 'charset' => 'utf8', ]; $db = Yii::createObject($config);
Yii::createObject()是Yii2中最常用的用来创建对象的方法,其内容是从DI Container中去取的对象。
这个方法方法接受一个配置数组并根据数组中指定的类名创建对象,对象实例化后,剩余的参数被用来初始化对象的属性,事件和行为。
在Yii2.1中,配置数组中用来表示类名的键值由class变成了__class,但是配置的原理是不变的。

