Généricité en php

Résolu/Fermé
virus59300 Messages postés 65 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 15 mai 2009 - 30 avril 2009 à 15:40
 rastaberger - 29 juin 2009 à 14:56
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
A voir également:

5 réponses

Je ne comprend pas ta question, tu entend quoi par générique ?
0
virus59300 Messages postés 65 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 15 mai 2009 5
30 avril 2009 à 15:50
passer par de l'objet
0
Utilisateur anonyme
30 avril 2009 à 15:50
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
rastaberger
29 juin 2009 à 14:56
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
virus59300 Messages postés 65 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 15 mai 2009 5
30 avril 2009 à 15:55
ok merci beucoup
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
30 avril 2009 à 15:56
Derien ;)
0