Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] foreach et traitement PHP

Posted by Jipem on 09/12/2011 10:45

Bonjour,

Autre problème pour lequel je tente de trouver une réponse depuis quelques jours.

Admettons j'ai ce contrôleur :

  $cnx = jDb::getConnection();
<code>
  $rs = $cnx->query('SELECT nom, prenom FROM users');
  $template->assign('resultats', $rs);
</code>

Et ce template :

  <table>
<code>
    <tr> <th>nom</th> <th>prenom</th></tr>
  {foreach $resultats as $user}
    <tr> 
       <td>{$user->nom|eschtml}</td>
       <td>{$user->prenom|eschtml}</td>
    </tr>
  {/foreach}
   </table>
</code>

Ya-t-il possibilité de traiter les réponses "nom" avant leurs affichages dans le template ? Par exemple pourvoir faire un strtoupper($user->nom) ou tout autre traitement PHP.

Merci d'avance !

  [Opened] foreach et traitement PHP

Reply #1 Posted by laurentj on 09/12/2011 12:11

oui, par des modificateurs dans les templates. ou alors dans ton contrôleur, tu te fais une première boucle avec tes traitements, avant de les injecter dans le template.

 
Page
  1. Re: jForms, champ vide et valeur null >
  2. affichage du contenu d'un radiobutton différent dans la vue et la liste >
  3. Erreur [strict 2048] Only variables should be passed by reference >
  4. j_themepath >
  5. jClasses::getService me renvoie le code source du fichier >
  6. [Jelix 1.3RC2]Problème dans le fichier log >
  7. Re: Driver Mysql ou PDO? Le mieux? >
  8. foreach et traitement PHP