Régénérer les artId ?

Bonjour.

Est-il possible de régénérer les Id des articles publiés (<?php echo $plxShow->artId(); ?>) ?

Parfois on, crée un article puis on l'efface ou on le garde en brouillon, etc, mais son Id est "pris" et le prochain article aura un autre Id ce qui fait des trous si on les affiche dans une liste ordonnée.

On pourrait avoir un Id "absolu" (l'actuel, qui ne sert pas à grand-chose du coup, pourquoi conserver l'Id d'un article effacé ?), et un Id des articles publiés ?

(requête sans aucune espèce de gravité ou d'importance, juste pour savoir si c'est faisable).


à plus,

Gzyg

Réponses

  • GariGari Member
    Comme je vois que personne ne répond, je me lance.

    Les Id des articles sont des données "techniques", qui n'ont pas vocation à apparaître. Elles permettent de manipuler techniquement l'article.
    Si tu souhaites faire une liste "ordonnée" des articles, pourquoi choisir l'Id comme critère de tri ? Pourquoi pas la date par exemple ?
  • GzygGzyg Member
    Merci de l'explication. :)

    L'idée c'était d'afficher les numéros des articles (à la manière des commentaires) - ce que fait très bien artId - sans imbriquer lesdits articles dans une liste <ol></ol>.
    Mais comme je l'ai dit, c'était juste cosmétique. Je trouverais bien autre chose de plus tordu. :D


    à plus,

    Gzyg
  • GariGari Member
    Ce numéro ne représentant rien de fonctionnel, tu peux en créer un autre. Un truc du genre :
    $Num = 0;
    foreach ($MesArticles as $artId => $MonArticle)
    {
    $Num++;
    echo "<li>Article numéro ".$Num."</li>";
    }
    
Connectez-vous ou Inscrivez-vous pour répondre.