Quantcast
Channel: Grafikart | Derniers Sujets du forum
Viewing all articles
Browse latest Browse all 1542

Recuperer une liste a partir d'un select

$
0
0

Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

J'aimerai bien afficher la liste de ma table client join avec ma table facture a partir d'un select, mais j'y arrive pas,
voila mon code
vue

{% extends "::base.html.twig" %}

{% block title %}{{ title() }}{% endblock %}

{% block body %}
    <div class="row"><div class="container"><div class="col-md-6"><label>Numeros :</label><select>
                    {% for num in num %}<option name="id">{{ num.numeros }}</option>
                    {% endfor %}</select></div><div class="col-md-6" align="right">
                {{ render(controller('AppBundle:List:list')) }}
                {% for list in liste %}
                {{ liste.nom }}
                {{ liste.adresse }}
                {{ liste.code }}
                {% endfor %}</div></div></div>
{% endblock %}

mon controller

public function avoirNumAction()
    {
        $em    = $this->getDoctrine()->getManager();
        $dql   = "Select c.num from AppBundle:Client c";
        $query = $em->createQuery($dql);
        $num = $query->getResult();

        return $this->render('AppBundle:List:avoirnum.html.twig', array('num' => $num
            // ...
        ));
    }

public function listAction(Request $request)
    {
        $em    = $this->getDoctrine()->getManager();
        $id = $request->request->get('id');
        $dql   = " select c.nom, c.adresse, f.code from AppBundle:Client c inner join AppBundle:Facture f
        with c.id = f.id where c.id = :id ";
        $query = $em->createQuery($dql)
                    ->setParameter('id', $id);
        $list = $query->getResult();

        return $this->render('AppBundle:List:list.html.twig', array('list' => $list,
        ));
    }

Ce que je veux

Ce que j'obtiens

Rien ne s'affiche, aucune resultat alors que j'aimerai bien que la liste correspondant au id selectionne s'affiche, je suis encore debutante en symfony 3, si quelqu'un peut bien m'aider et me montrer comment faire?
Merci d'avance


Viewing all articles
Browse latest Browse all 1542

Trending Articles