A voir également:
- Dans le document à télécharger, les références des pièces détachées sont affichées par pays, puis par type de pièces. réorganisez le document pour avoir : les pays dans l'ordre alphabétique : allemagne, espagne, france et italie ; et pour chaque pays, les pièces d'auto, de bateau et de moto dans cet ordre. quelle est la référence de la pièce en ligne 500 ?
- Comment trier par ordre alphabétique sur excel - Guide
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Comment reduire la taille d'un document - Guide
- Appliquez à tous les paragraphes du document à télécharger, à l’exception des titres et des sous-titres, la mise en forme suivante : chaque paragraphe doit être espacé de 0,42 cm ou 12 pt du paragraphe qui suit les textes ne doivent pas être en retrait à droite et à gauche après ces modifications, sur quelle page se trouve le titre « la cheminée » dans le chapitre « informations diverses » ? - Guide
- Telecharger toutes les pieces jointes gmail - Guide
2 réponses
Salut,
merci d'utiliser les balises de codes et de copier/coller ton code, ça sera beaucoup plus simple à lire qu'une petite image, on pourra également réaliser des copier/coller au besoin et aussi avoir une numérotation des lignes.
Ensuite, pour te répondre, le plus facile avec ce que tu montres, ça serait de récupérer tes données dans un tableau, puis de trier ce tableau par ordre alpha et de le parcourir à nouveau pour faire ton affichage.
Ce n'est pas le top, parce que tu as un double parcours, l'idéal serait que en ligne 4, tu récupères ton $cats déjà trié. Alors je ne connais pas magento, tu as peut être une manière d'effectuer un order by sur ->getCategoryIds ou bien il faudrait créer une nouvelle méthode pour le faire directement.
merci d'utiliser les balises de codes et de copier/coller ton code, ça sera beaucoup plus simple à lire qu'une petite image, on pourra également réaliser des copier/coller au besoin et aussi avoir une numérotation des lignes.
Ensuite, pour te répondre, le plus facile avec ce que tu montres, ça serait de récupérer tes données dans un tableau, puis de trier ce tableau par ordre alpha et de le parcourir à nouveau pour faire ton affichage.
Ce n'est pas le top, parce que tu as un double parcours, l'idéal serait que en ligne 4, tu récupères ton $cats déjà trié. Alors je ne connais pas magento, tu as peut être une manière d'effectuer un order by sur ->getCategoryIds ou bien il faudrait créer une nouvelle méthode pour le faire directement.
Le truc c'est que j'ai déjà essayé de trier le $cats mais rien qui marche.
Bah si tu essaies juste de trier $cats, c'est normal.
J'imagine que $cats est un tableau d'id avec des index numériques du genre
il n'y a donc pas grand chose à trier à ce niveau là.
Si tu construits un tableau avec les données que tu veux afficher, là tu pourras faire un tri avant ton affichage. Mais tu vas d'abord devoir le créer parce qu'il n'existe pas dans ton code.
J'imagine que $cats est un tableau d'id avec des index numériques du genre
$cats = array( '0' => '12', '1' => '14', '2' => '16', '3' => '19', '4' => '21', '5' => '27', );
il n'y a donc pas grand chose à trier à ce niveau là.
Si tu construits un tableau avec les données que tu veux afficher, là tu pourras faire un tri avant ton affichage. Mais tu vas d'abord devoir le créer parce qu'il n'existe pas dans ton code.
Oui il faut que je construise un tableau c'est ce que je me suis dit mais le problème c'est que les données je ne les connais pas à l'avance si tu vois ce que je veux dire. Les données sont récupérées dans la base de données et justement je n'arrive pas a faire un tableau avec ces données à l'intérieur pour pouvoir ensuite les trier.
voila comme ça je pense que ça ira mieux et désolé pour l'attente
Ils auraient du ajouter la numérotation même pour la balise code de base à mon goût... mais ça tu n'y peux rien toi ^^
Par ailleurs, ma réponse ne change pas, regarde si ça te convient ;)
Ecoute je vais essayer de faire comme tu m'a dis