symfony4.0 connection database operation

1. Configure parameters.yml database information

Execute common database commands:

php bin/console doctrine:database:create

At this point, there are more databases named test in the database;

Manually create database information

Create an Entity folder under the path APP_PATH /src/AppBundle Create a model Member.php 

Set database encoding config.yml

View verification 

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

 

Generate Getters and Setters 

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

Add a reference to the controller: AppBundle\Controller;

$  use AppBundle\Entity\Member;

// Create model class
        $member = new Member();

        // Set properties
        $member->setName('Zuoliguang');
        $member->setAge(23);
        $member->setTel('12345678901');
        $member->setAddress('Beijing test address');
        $ member->setExtInfo('This is just a test information 11111');

        // get management class
        $em = $this->getDoctrine()->getManager();
        $em->persist($member); // declare class to store
        $em->flush(); // item database adding data

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

Execute the test database to complete the data addition ok!

 

{{o.name}}
{{m.name}}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324198506&siteId=291194637