symfony4.0 连接数据库操作

1、配置 parameters.yml 数据库信息

执行数据库常见命令:

php bin/console doctrine:database:create

此时,数据库中多出 以 test 命名的数据库;

手动创建数据库信息

在路径 APP_PATH /src/AppBundle 下创建 Entity 文件夹创建模型 Member.php 

设置数据库编码 config.yml

查看校验 

$ php bin/console doctrine:schema:update --force

生成Getters和Setters 

$  php bin/console doctrine:generate:entities AppBundle/Entity/Member

控制器里添加引用:AppBundle\Controller;

$  use AppBundle\Entity\Member;

// 创建模型类
        $member = new Member();

        // 设置属性
        $member->setName('Zuoliguang');
        $member->setAge(23);
        $member->setTel('12345678901');
        $member->setAddress('北京市测试地址');
        $member->setExtInfo('这个只是一个测试信息11111');

        // 获取管理类
        $em = $this->getDoctrine()->getManager();
        $em->persist($member); // 声明要存储的类
        $em->flush(); // 项数据库添加数据

        return new Response('Save new Member with id '.$member->getId());

执行测试 数据库 完成数据添加 ok!

猜你喜欢

转载自my.oschina.net/u/1168056/blog/1647005