Annotation de classe @store_name
-
Description
L’annotation @store_name, appliquée à une classe, indique quel est le nom dans les liens de données du lieu de stockage des objets qui instancient cette classe.
Valeur par défaut
Si cette annotation n’est pas précisée, elle prend par défaut la valeur de l’annotation de classe @set, changée en nom de classe courte et en minuscules.
Exemple : pour une classe donnée :- le nom complet est
ITRocks\Framework\User
- La valeur de l’annotation de classe @set étant
ITRocks\Framework\Users
, calculée par défaut pluriel deUser
. - La valeur par défaut pour l’annotation de classe @store_name sera users, nom court de la classe en minuscules.
- Soit une classe Bappli\Time\Planning\Worked_Hour
- L’annotation de classe @set a pour valeur calculée
Bappli\Time\Planning\Worked_Hours
- La valeur par défaut pour l’annotation de classe @store_name sera worked_hours, nom court de la classe en minuscules.
- le nom complet est