Bonjour,

Oui, passer par un template est la bonne solution. Ensuite, la fonction, à
moins de l'utiliser ailleurs que dans des templates, n'a pas besoin
d'existé. Le code est directement dans le template partial et celui-ci sera
appelé aussi souvent que nécessaire. Enfin, c'est comme cela que je
procéderais. Cela évite d'avoir des fichiers en plus et de pouvoir ensuite
manipuler l'affichage comme tu le souhaites pour chaque collection.

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Abdel
Envoyé : mercredi 16 décembre 2009 10:07
À : Symfony-fr
Objet : [symfony-fr] Re: Probleme Doctrine_Collection data du cas generator:
param: config: list: display [..., array(), ..]

Ok, Mais j'arrive pas a l'implémenter correctement sur mon projet
symfony.

j'ai ceci:
  setting.yml:
    standard_helpers:           [Helper, myCollection, Partial, Cache, ..]

  apps/backend/lib/helper/myCollectionHelper.php

function myCustomCollectionDisplay($collection)
{
  $temp = array();
  foreach ($collection as $element)
  {
    $temp[] = $element->__toString();
  }
  return implode(";", $temp);
}

faut il creer un _list.php en template?? pour faire appel a cette
fonction??

  <?php echo use_helper('myCollection'); ?>
  <?php echo myCustomCollectionDisplay($collection); ?>

et faut il remplacer $collection par une variable locale??

NB: je débute sur symfony!!

--

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 à