Actions
Amélioration #2603
ouvertFeature #2784: getter et setter Value de Document
getValue et existence des attributs
Début:
06/04/2012
Echéance:
% réalisé:
0%
Temps estimé:
4:00 h
Version source:
Solution proposée:
adopter le schéma suivant:
getValue('existepas'); // null
getValue('existepas', $def); // $def
getValue('existevide'); // ''
getValue('existevide', $def); // $def
Ajout d'un message de log DEBUG dans le cas où l'attribut n'existe pas.
Principaux fichiers impactés:
Wiki Détail:
Contrôle:
TAUFU : getValue
Description
dans l'état actuel des choses, Doc::getValue ne permet pas de savoir si on accède à un attribut inexistant, ou à un attribut qui n'a pas de valeur.
Actions
#1
Mis à jour par Marc Claverie il y a presque 14 ans
Il faut que Dynacase se comporte de manière plus structurante (comme un langage typé) : si l'attribut n'existe pas, getValue devrait retourner null même si une valeur par défaut à été fournie. A voir conjointement avec le demande concernant l'API JS #1873.
Actions
#2
Mis à jour par Marc Claverie il y a presque 14 ans
- Statut changé de Nouveau à À analyser
- Assigné à mis à Éric Brison
- Version cible mis à 3.2 #9
Actions
#4
Mis à jour par Éric Brison il y a plus de 13 ans
Actions
#5
Mis à jour par Marc Claverie il y a plus de 13 ans
- Version cible changé de 3.2 #9 à 3.2 #10
Actions
#6
Mis à jour par Marc Claverie il y a plus de 13 ans
- Version cible changé de 3.2 #10 à 3.3.0
Actions