diff -r 000000000000 -r b97547f5f1fa doc/devmanual_fr/chap_definition_schema.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/devmanual_fr/chap_definition_schema.txt Wed Nov 05 15:52:50 2008 +0100 @@ -0,0 +1,21 @@ +.. -*- coding: utf-8 -*- + +Définition du modèle de données (*schéma*) +========================================== + +Le schéma est l'élément central d'une application d'CubicWeb, définissant le modèle +de données manipulé. Il est généralement défini à partir de type d'entités +existants dans la librairie et d'autres spécifiques, généralement décrites dans +un ou plusieurs fichiers python dans le sous-répertoire `schema` du modèle. + +A ce niveau il est important de noter la différence entre type de relation et +définition de relation : un type de relation est uniquement un nom de relation +avec éventuellement quelques propriétés supplémentaires (voir plus bas), alors +qu'une définition de relation est un triplet complet " + ". Eventuellement un type de relation +sera créé implicitement si aucun n'est associé à une définition de relation du +schema. + +.. include:: sect_stdlib_schemas.txt +.. include:: sect_definition_schema.txt +