Hé bien tout d'abord, applique bien le principe du MVC.
Pas de HTML dans les actions, ce n'est pas de leur responsabilité.
De même, tu ne mettras pas de traitement dans les templates.

A partir de là, tu ne construis pas ton tableau dans ton actions mais tu
transmets $this->a au template. Et c'est là que tu le contruis : dans le
template.


-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Cédric Chabert
Envoyé : mercredi 8 décembre 2010 08:51
À : Symfony-fr
Objet : [symfony-fr] Problème symfony

Bonjour,

J'ai un petit problème que je n'arrive pas à résoudre.
Je souhaite créer un tableau dans mon action.class.php et lorsque je passe
la variable au template Ce sont les balises qui s'affichent et non pas le
tableau.


action :


$k=0;
  $this->a=$this->a."<table>";
    for($i=0;$i<5;$i++)
    {
        $this->a=$this->a."<tr>";


                for($j=0;$j<7;$j++)
                        {
                        $k++;

                        $this->a=$this->a."<td id=\"ag\">".$k."</td>";
                                /*if($i=4 && $j=3)
                                {
                                        $j=7;
                                }*/

                        }
        $this->a=$this->a."</tr>";

    }
    $this->a=$this->a."</table>";

template :

<?php

echo $a;
?>

Cordialement,
Cédric Chabert

--
Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à