Как сохранить сущность

Создайте простой контроллер, в котором надо вызвать Доктрин менеджер для работы с сущностью. Потом создаем сущность из класса (Product) заполняем поля и потом через доктрин сохраняем сущность вот и всё.

<?php

namespace App\Controller;

use App\Entity\Product;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;

class EntityController extends AbstractController
{
    /**
     * @Route("/entity/create", name="entity")
     */
    public function entityCreate(EntityManagerInterface $em )
    {
        $product = new Product();
        $product->setName("Basket");
        $product->setPrice(10);
        $em->persist($product);
        $em->flush();
        return $this->json([
                'message' => 'Welcome to your new controller!',
                'path' => 'src/Controller/EntityController.php',
        ]);
    }
}

 

Создание сущность через команду make:entity
Как обновить сущность

Советую почитать