Je ne comprenais pas complètement comment fonctionne la classe sfDoctrineRoutesymfony modèle sfDoctrineRoute question
par exemple, j'ai l'itinéraire suivant:
Comment:
class: sfDoctrineRouteCollection
options:
prefix_path: :username/comment
module: comment
model: Comment
maintenant, dans executeNew()
méthode de commentActions
classe, ce code :
$this->getRoute()->getObject()
retournera le premier objet Comment dans ma base de données. bien sûr, je peux créer manuellement un objet new Comment()
, mais alors quel est l'avantage d'utiliser la classe sfDoctrineRoute
au lieu de sfRoute
?
En ajoutant à la liste des pros, si vous décidez de basculer vers une URL slug, par exemple, il vous suffit de modifier certaines options de routage, au lieu de changer de code dans toutes vos actions. – Dziamid
@dziamid un autre bon point, ta – benlumley
Oui, vous avez raison .. merci beaucoup! :) btw, y at-il un moyen de l'empêcher de choisir n'importe quel enregistrement de mon db incase de executeNew? – tamir