Read

Read in Symfony

Met een Read haal je een entity op en toon je zijn informatie. Bijvoorbeeld:

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

#[Route('/book', name: 'app_book')]
public function read(EntityManagerInterface $entityManager) {
    //We zoeken de gebruiker op uit de database met id 1
    $book = $entityManager->getRepository(Book::class)->find(1);
    echo $book->getTitle(); //We tonen de naam van de gebruiker.
}
Let op
In de Controller / Model en PHP bestanden werk je met de getters en setters (zie paragraaf bij MVC-model over Models). In een twig bestand (index.html.twig) mag je de attributen wel direct aanroepen:
twig
{{ book.title }}