Outdated article!
If it's a technical article, take care, maybe some informations are not exact anymore.Otherwise, please keep in mind that this article was written quite a long time ago.
Petite astuce pour ceux qui seraient amenés a utiliser autre chose un string comme clé primaire d'une table et qui voudrait tout de même utiliser l'admin generator sans obtenir d'erreur...
Il vous suffit simplement de modifier votre fichier routing.yml de manière à préciser la nature de la clé primaire attendue dans les requirements:
annonce:
class: sfPropelRouteCollection
requirements: { id: \w+ }
options:
model: Annonce
module: annonce
prefix_path: annonce
column: id
with_wildcard_routes: true
N'oubliez pas de changer le champ soumis à ce prérequis si celui-ci ne s'appelle pas "id" comme dans l'exemple! :)
En espérant que ce snippet puisse vous servir! ;)