Input : fiche

Input => fiche

Permet de créer une sous-fiche dans une autre table et de rattacher cette sous-fiche par son ID dans un champ du DB.
Le DB en cours doit disposer d'un champ type NOMTABLE_id, une fiche existe déjà ou est créée avec fiche.id = NOMTABLE_ID.

Il faut prévoir la suppression de la sous-fiche en cas de suppression de l'élement DB en cours
Dans l'exemple ci-dessus, on a associé une sous-fiche exercice à un bloc de contenu (c_bloc).
Quand le bloc de contenu est créé, on regarde si exercice_id est renseigné (<>0), si oui on affiche le sous DB exercice, si non on crée une fiche exercice et on copie l'ID créé dans exercice_id
        'sous_fiche_id'=> array(
                'type'=>'long',
                'table'=>'sous_fiche_db',
                'showtest'=>array('is_defined'=>array('id', ), ),
                'label'=>'sous_fiche_label',
                'defaut'=>'0',
                'input'=>'fiche',
                'write'=>'all',
                'show'=>'all',
            ),

 type  =long, id de la sous-fiche
 table  =db de la sous-fiche
input
=fiche