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: initadmin et impossibilité de se loguer[RESOLU] >
  2. jForms : conflit de nom avec 2 instances d'un même formulaire. >
  3. Re: CRUD et modification de formulaire >
  4. affichage du contenu d'un radiobutton différent dans la vue et la liste >
  5. j_themepath >
  6. jClasses::getService me renvoie le code source du fichier >
  7. [Jelix 1.3RC2]Problème dans le fichier log >
  8. foreach et traitement PHP