目前我正在使用:
$route=$app->getRequest()->get('_route');
基于我的routing.yml:
done_punctis_brand_stats:
pattern: /brand/{id}/stats/{type}
defaults: {_controller: DonePunctisBundle:Brand:stats, type: 'general'}
requirements:
_method: GET
id: \d+ #digit [0-9]
所以考虑到这一点,路线会回显:done_punctis_brand_stats
问题是如果用户在 /brand/1/stats/general 或 /brand/1/stats/othervalue 输出将始终 done_punctis_brand_stats,我怎么知道区别(在 php 模板上)?