- 1
[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
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.
- 1


