Généricité en php

Résolu
virus59300 Messages postés 66 Statut Membre -  
 rastaberger -
Bonjour à toutes et à tous,

Je souhaiterais rendre mon programme plus générique, mon problème est que je bloque dessus.
Je voudrais rendre ce bout de code plus générique.
$datas['product_title'] = $resTemplate['titre'];
$datas['product_desc'] = $resTemplate['description'];
$datas['product_cat'] = $resTemplate['cat'];
$datas['product_catTitle'] = $resTemplate['titre_cat'];
$datas['product_type'] = $resTemplate['cat'];
$datas['product_typeTitle'] = $resTemplate['titre_type'];

CAN YOU HELP ME ?
por favor
Configuration: Mac OS X
Safari 523.12.2

5 réponses

  1. chamicki
     
    Je ne comprend pas ta question, tu entend quoi par générique ?
    0
  2. virus59300 Messages postés 66 Statut Membre 5
     
    passer par de l'objet
    0
  3. Utilisateur anonyme
     
    Bonjour,

    Tu peux mais il faut modifier un peu !

    foreach($resTemplate as $key => $value)
    $datas["product_".$key] = $resTemplate[$key]; // ou = $value;

    Ce qui donnera

    $datas['product_titre'] = $resTemplate['titre'];
    $datas['product_description'] = $resTemplate['description'];
    $datas['product_cat'] = $resTemplate['cat'];
    $datas['product_titre_cat'] = $resTemplate['titre_cat'];
    $datas['product_type'] = $resTemplate['type'];
    $datas['product_titre_type'] = $resTemplate['titre_type'];

    ce qui ne colle pas avec tes title, desc ou encore les cat_... donc à modifier !

    0
    1. rastaberger
       
      merci pour cette réponse claire et précise qui répond a mes questions sur la généricité en php.
      je vais pouvoir travailler plus globalement mes variables maintenant :D
      0
  4. virus59300 Messages postés 66 Statut Membre 5
     
    ok merci beucoup
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question