Updates in Symfony

Update

Bij een update passen we data aan in een entity, we veranderen bijvoorbeeld de naam van de gebruiker.

//Volgende staat in de use sectie
use App\Entity\User;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;

public function create(EntityManagerInterface $entityManager) {
    //We halen de gebruiker op
    $user = $entityManager->getRepository(User::class)->find(45);
    //We bepalen de nieuwe naam
    $newName = 'Jan Klaassen';
    //We zetten de naam met een setter
    $user->setName($newName);
    //We bereiden de database uitvoer voor
    $entityManager->persist($user);
    //We voeren de statements uit
    $entityManager->flush();
}