Lire un array avec les templates [Réglé]
Navalex Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Navalex
- Inscrit le : 12/02/2012
- Site internet
- Groupes :
Alors voilà:
J'ai créé une fonction qui permet de générer une clé (AKS-XXX-XXX-...)
J'ai ensuite créé une seconde fonction qui exécute cette dernière un nombre x de fois. Elle retourne les clés dans un array(); .
Après j'ai créé un formulaire, qui demande un nombre de clé à créer.
Je récupère la valeur obtenue dans une variable $keys_nb; ensuite j'exécute ma seconde fonction avec la variable $keys_nb comme nombre de clé à généré, et j'enregistre ce qu'elle retourne dans une variable $keys; .
Maintenant je cherche à afficher toutes les clés les unes en dessous des autres dans mon fichier .tpl.
Je suis donc allé voir les boucles dans la doc, mais j'ai pas vraiment réussi à faire ce que je cherchais..
Je voudrais donc savoir comment faire pour parcourir mon array $keys dans mon TPL.
Cordialement, Navalex.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
avec une boucle PHP tout simplement ?
Regarde dans : NewsDisplayCategoryController.class.php, à la ligne 96
Code PHP :
while ($row = $result->fetch()) { $news = new News(); $news->set_properties($row); $this->tpl->assign_block_vars('news', $news->get_array_tpl_vars()); }
Puis après regarde dans le template : NewsDisplaySeveralNewsController.tpl, à la ligne 14
Code TPL :
# START news #
Normalement cela devrait répondre à tes attentes.
Cordialement, janus57
Navalex Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Navalex
- Inscrit le : 12/02/2012
- Site internet
- Groupes :
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Navalex :
Euh oui sauf que moi je ne passe par pas une bdd..
Bonjour,
oui mais le principe reste le même sauf que tu utilisera peut être un foreach à la place d'un while.
Et si tu utilise pas de BDD, tu les stock ou tes clés pour vérifier plus tard si elle ont été utilisés ?
Cordialement, janus57
ReidLos Membre non connecté
- Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
- Equipe Développement
Navalex Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Navalex
- Inscrit le : 12/02/2012
- Site internet
- Groupes :
Navalex Membre non connecté
Booster Roquette
- Booster Roquette
- Voir le profil du membre Navalex
- Inscrit le : 12/02/2012
- Site internet
- Groupes :
En fait je me suis compliqué la vie à créer deux fonctions et donc du coup me perdre.
J'ai donc tout simplement fait ceci:
Code PHP :
Merci encore de votre aide !
Édité par Navalex Le 31/01/2015 à 19h56
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie