0
sfDoctrineRoute能够转发404或只是没有传递任何对象,如果没有发现的行动。如果没有找到任何物体,那么如果路线完全不匹配,Imho会更有意义。symfony:sfDoctrineRoute不应该匹配,如果没有对象可以找到
有时你不能避免有多个模块的单一模式,例如,如果你使用蛞蝓:
url: /:slug
我认为这是不具有这种模式的多个模块的最佳做法,但有时我需要这样做,因为客户需要特定的url模式。
如果没有找到对象,sfDoctrineRoute是否提供了一个不匹配路径的选项?
如果不是,我该如何修改sfDoctrineRoute来实现该行为?我试图覆盖matchesParameter(),但它没有效果。即使我将die();
放在该方法的第一行,也会调用该操作。