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. foreach et traitement PHP