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. jForms, champ vide et valeur null >
  2. junittest et dao overloads >
  3. Erreur Unknow requested URI >
  4. "squelette" jdao? >
  5. Erreur Unknow requested URI >
  6. jResponseRedirect et url >
  7. Re: Petite proposition pour jFormsBase::saveToDao >
  8. foreach et traitement PHP