Re: API Objet et id_parent

Eric Lupinacci <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CAM6W4baqReFRnPOeer3dnCZe0Ujw_PZv4-qryGCYnGjdNGs0+w@mail.gmail.com>
Yop,


Le mar. 31 mars 2020 à 14:05, RastaPopoulos <[email protected]> a
écrit :

>
> Il n'y a pas de "côtés". Le fait d'avoir *son propre même objet* comme
> parent possible, est uniquement un cas particulier du fait d'avoir un
> parent. Voilà pourquoi c'est la même chose, ça va ensemble, à gérer dans la
> même API, les mêmes fonctions. Et comme dit dans le fil (et c'est ce que
> fait déjà toute l'implémentation dans declarerparent), il n'y a pas
> forcément à déclarer explicitement dans la définition de l'objet, pour les
> cas simples, ça gère déjà magiquement, dont le fait d'avoir un champ
> "id_parent".
>

Je ne suis pas du tout d'accord.
On ne pas considérer qu'un lien de parenté qui définit une arborescence est
un cas d'usage d'un lien d'appartenance qu'on souhaite assimiler à une
parenté sur certaines actions.

Alors oui, je vois bien l'intérêt quand on dit je crée un article dans une
rubrique.
On peut dire je crée un objet fils ou l'article appartient à la rubrique.
Dans le cas des rubriques c'est plus ambigu car on a le choix le lien est
une appartenance ou une parenté: on crée une rubrique fille ou un rubrique
qui appartient à une autre ?

Mais un lien d'appartenance ne crée pas de hiérarchie (ou très plate, donc
sans intérêt).
Et donc si mon objet hiérarchique, comme une rubrique, appartient à un
objet X, je fais comment pour distinguer le père et le conteneur (au sens
de l'appartenance) ?
En résumé, je trouve qu'en amalgamant la notion de conteneur et la notion
de hiérarchie on fait une erreur de modélisation et on s'interdit d'avoir
les deux sur un même objet.

Je ne sais si j'ai été clair ?
En tout cas, je ne pense pas que ce soit aussi limpide que tu le prétends.

++
Eric
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.