2010-10-04 8 views

Répondre

0

La première correspondance d'URL est la route qui sera utilisée. Vous devez différencier les URL d'une manière ou d'une autre pour chaque route.

Vous devez explorer à l'aide de sfDoctrineRouteCollection à la place.

1

Vous devez écrire votre propre classe Route en étendant sfObjectRoute. Avez-vous regarder le code de sfDoctrineRoute? Ce n'est pas si compliqué.

Réécrivez getObjectForParameters() pour rechercher sur les deux modèles, définissez le paramètre "class" dans le routage, ajoutez peut-être une option "models" et vous avez terminé.

sfDoctrineRouteCollection ne peut pas effectuer de recherche sur plusieurs modèles.

Questions connexes