Bonjour, Je doit Symfoniser un site web existant, j'ai fait du reverse-enginering sur la base de donne mais dans la table "topconsult" un des champ s'appelle "count".
Le probleme survient quand j'essaye d'utiliser la classe (generer par proper-build-model) BaseTopconsultPeer, j'ai l'erreur suivante : Fatal error: Cannot redefine class constant BaseTopconsultPeer::COUNT in C:\wamp\www\sf-project\lib\model\om\BaseTopconsultPeer.php on line 110 Je comprend d'ou viens le probleme, dans le fichier BaseTopconsultPeer.php j'ai les 2 lignes suivante: const COUNT = 'topconsult.COUNT'; const COUNT = 'COUNT(topconsult.ARTICLE_OID)'; La premiere pour acceder au champ de la table et la seconde generer automatiquement pour compter le nombre d'enregistrements. J'ai essaye d'ajouter une ligne phpName dans le schema.yml (generer par proper-buil-schema) topconsult: ... count: type: INTEGER required: true default: 0 phpName: CCOUNT Mais une fois le modele regenere, cette modification de fait pas ce a quoi je m'attendais. J'esperais qu'il modifirai la ligne const COUNT = 'topconsult.COUNT'; par const CCOUNT = 'topconsult.COUNT'; mais non... Sa modifie seulement les noms des accesseurs de BaseTopconsult.php et le nom des champs dans $fieldNames and $fieldKeys du fichier BaseTopconsultPeer.php. Est-ce normal ou un bug ? Est-ce possible de ne pas generer cette ligne dans la classe : const COUNT = 'COUNT(topconsult.ARTICLE_OID)'; (je ne l'utilise pas) Que puis-je faire sans avoir a modifier la classe de base ? Merci d'avance. --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [EMAIL PROTECTED] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
