之前我们使用yii的Gii生成工具执行了CRUD操作。现在, 我们将在没有Gii的情况下执行CRUD。
我们将在此处执行完整的CRUD操作。
我们的Yii2文件夹的名称是dbb。
我们创建了一个名为Student的数据库, 并在其中创建了一个名为child的表。
看一下上面的快照, 这是我们表的结构。
数据库配置
要在Yii2中配置数据库, 请转到common / config / main-local.php文件并输入数据库名称。
我们已将学生写为数据库的名称。
<?php
return [
'components' => [
'db' => [
'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=student', 'username' => 'root', 'password' => 'mysql', 'charset' => 'utf8', ], '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, ], ], ];