Généricité en php

Résolu
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. Je ne comprend pas ta question, tu entend quoi par générique ?
    0
    1. passer par de l'objet
      0
      1. 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. 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