数据库+模型 - 基本配置

  • 作者:KK

  • 发表日期:2016.12.15


配置db组件

'db' => [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=test',
    'username' => 'root',
    'password' => '密码',
    'charset' => 'utf8',
]

测试

$command = Yii::$app->db->createCommand('select 1+1 as sum');
$rows = $command->execute();
$data = $command->pdoStatement->fetch(\PDO::FETCH_ASSOC);
print_r([
	$rows,
	$data
]);


//结果如下:

Array
(
    [0] => 1
    [1] => Array
        (
            [sum] => 2
        )
)

提示

一般开发的情况下都不用db->createCommand,底层用得比较多