Bonjour à tous. juste à présent j’utilisai une requête sql directement dans mon contrôleur pour afficher mes donnés et je teste la fonction getRepository, mais de toute evidance ca ne marche pas.car j'ai ce message d'erreur : Impossible to access a key "compte" on an object of class "App\Entity\TauxTva" that does not implement ArrayAccess interface.
Voici mon contrôleur
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use App\Entity\TauxTva;
class TabController extends AbstractController
{
/**
* @Route("/", name="home")
*/
public function index()
{
$products = $this->getDoctrine()
->getRepository(TauxTva::class)
->findAll();
return $this->render('tab.html.twig', array("user" => $products));
}
}
et voici ma vue
<h1>Members</h1>
<ul>
{% for user in user %}
<li>Numero de compte: {{ user['compte'] }} taux de TVA: {{ user['tauxtva'] }}</li>
{% endfor %}
</ul>
Cordialement