我遇到了这个问题:我在列表顶部添加了两个新的路由规则到'apps / frontend / config / routing.yml',这里是:
topics_page:
url: /topics/:slug/
param: {module: topics, action: page}
requirements: {slug: .+ }
topics:
url: /topics
param: {module: topics, action: index}
第二条规则在被召唤时射出:
http://test.site.com/topics/
Match route "topics" (/topics) for /topics with parameters array ( 'module' => 'topics', 'action' => 'index',)
......但是第一条路线根本没有射击:
Match route "default" (/:module/:action/*) for /topics/75669 with parameters array ( 'module' => 'topics', 'action' => '75669',)
'default'是路由列表中的最后一项。
这种行为的可能原因是什么以及如何使其正常工作?
P.S。缓存是Memcached,也许它与它有关?