Problème d'affichage avec une requête SQL Server sur symfony

hares_du_net Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
hares_du_net Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai beau avoir cherché sur google la réponse à ma question, je n'est rien trouvé,

C'est pourquoi je me permet d'ouvrir un Topic.

Comme l'indique mon titre j'ai Problème d'affichage avec une requête SQL Server sur symfony,

Quand je lance mon script, la page m'affiche bien les données mais en double.

la 1 er partie me renvoie un affichage sous forme d'array ? (je sais trouve pas le nom de ce type d'affichage)






"My projects
array(63) { [0]=> object(....\CoreBundle\Entity\Project)#283 (3) { ["id":"...\CoreBundle\Entity\Project":private]=> string(1) "3" ["name":"...\CoreBundle\Entity\Project":private]=> string(9) "ffcam-pyr" ["client":"...\CoreBundle\Entity\Project":private]=> string(5) "ffcam" } [1]=> object(...\CoreBundle\Entity\Project)#284 (3) { ["id":"...\CoreBundle\Entity\Project":private]=> string(1) "4" et ect...."








la deuxième partie me renvoie un affichage normal



# Client Projet
3 ffcam ffcam-pyr
4 Azuriel Explo-A
5 Piscine clic ... ect



je cherche à enlever le 1er affichage pouvez vous m'aider ?

Voici ma class et controller

class :

use Doctrine\ORM\Mapping as ORM;

class Project
{
    /**
     * @var integer
     */
    private $id;

    /**
     * @var string
     */
    private $name;

    /**
     * @var string
     */
    private $client;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set name
     *
     * @param string $name
     * @return Project
     */
    public function setName($name)
    {
        $this->name = $name;
    
        return $this;
    }

    /**
     * Get name
     *
     * @return string 
     */
    public function getName()
    {
        return $this->name;
    }

    /**
     * Set client
     *
     * @param string $client
     * @return Project
     */
    public function setClient($client)
    {
        $this->client = $client;
    
        return $this;
    }

    /**
     * Get client
     *
     * @return string 
     */
    public function getClient()
    {
        return $this->client;
    }
}



Controller


use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
use Symfony\Component\HttpFoundation\Request;

class ProjectController extends Controller
{
    /**
     * @Template()
     */
    public function indexAction(Request $request)
    {
        $projects = $this->getDoctrine()->getManager()->getRepository('AzurielCoreBundle:Project')->findAll();

        return array(
            'projects' => $projects
        );
    }
}



Mon html

{% block content %}
<h1>My projects</h1>
<table class="table table-striped table-hover table-condensed">
 <thead>
        <tr><th>#</th><th>Client</th><th>Projet</th></tr>
    </thead>
     <tbody>
    {{ dump(projects) }}
    {% for project in projects%}  
     <!-- a pour  projet :   {{ project.name }}<br> </br>Client : <b>{{ project.client }}</b><br> -->
       <tr>

       <td>{{ project.id }}</td>
         <td>{{ project.client }}</td>
            <td>{{ project.name }}</td>
               
        </tr>
         {% endfor %}
        </tbody>
     </table>
    
{% endblock %}
A voir également:

1 réponse

hares_du_net Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
jai trouvé y'avait juste un dump mal placé ^^'
0