ivan1986/subroute

允许子路由

安装: 8

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2015-04-13 15:34 UTC

This package is not auto-updated.

Last update: 2024-09-28 13:51:16 UTC


README

多路由扩展

通过composer安装默认

"ivan1986/subroute": "*",

初始化包

new Ivan1986\SubrouteBundle\SubrouteBundle(),

它做什么

允许为控制器调用多个路由文件,例如,我们有:

/{user}/albums/{album}/list
/{user}/albums/{album}/add
/{user}/albums/{album}/delete/{id}
/{user}/albums/{album}/edit/{id}
/{user}/albums/{album}/show/{id}

一个问题:

/{user}/albums/{album}/

一个用于所有这些URL的逻辑,以及一个用于所有URL的逻辑。

解决方案:

Routing(/{user}/albums/{album}/{slug})
run Controller
continue Routing slug whis $this->get('subrouter')->route('album', 'slug');
run other Controller