J'essaie de coder le processus de création d'objets Zend_Form en utilisant les ClassMetadatas de Doctrine2 afin que la génération de formulaires pour mon application de base de données client soit plus facile.
J'avais besoin d'un endroit pour stocker les étiquettes des éléments, les descriptions, etc. L'utilisation de balises phpdoc personnalisées semblait être une bonne idée. Mais il semble que ClassMetadataInfo ne fournisse pas d'annotations en dehors de ce qu'il attend.
C'est sensé, je suppose, mais j'ai du mal à trouver un moyen de faire analyser le bloc phpdoc dans son intégralité.
J'ai envisagé d'utiliser getReflectionClass() et de l'analyser moi-même, mais je perdrais l'avantage de la mise en cache. L'analyseur Doctrine2 fonctionne très bien pour ce qu'il fait, mais je n'arrive pas à m'y retrouver !
Pouvoir utiliser le phpdoc courte description comme étiquette d'élément, et longue description car la description serait plutôt pratique pour mes amitiés de forme<>modèle.
Quelqu'un d'autre a réfléchi à cette question ?