1、在路由routestartup之前 添加
2、配置文件为route.ini 通过zend_config解析 获取一个zend_config object
3、通过前端frontr getrouter获取的路由器 Rwrite object
4、调用路由器的addconfig方法 将zend_config object解析出来。
5、解析后获取乡相应的路由协议对象,通过实例化对象得来的,单例模式。$route = call_user_func(array($class, 'getInstance'), $info);
6、获取之后对routes进行填充。
7、然后再路由器的Route方法,通过foreach 对路由器对象遍历访问其match方法,如果符合则跳出循环,传递给请求容器。
到此,整个就是添加多个路由协议的思路。