可以自定义路由的框架太多了,以下从框架的可用性等来介绍:
Laravel 框架:
合框架的大成,是一个全栈框架,包含:MVC,缓存,队列,定时任务等等。
Slim :
一个微型的框架,如果是简单的App后端服务,可以使用。
ThinkPHP 5.0 版本:
中文文档十分丰富,使用群体多,比较适合国内初学者使用。
你可以看看Laravel框架,很强大,对于自定义路由基本可以适用于任何场景。
thinkphp可以完全满足你的要求
CI,YII,ZendFramework...都可以啊