螺栓动态路线要求

时间:2015-04-11 14:36:37

标签: php symfony routes silex bolt-cms

如何向Bolt路线添加动态路线要求。

我按如下方式定义我的路线:

formpages:
    path: '/{contenttypeslug}/{slug}'
    defaults:
        _controller: 'Bolt\Extension\Mahango\Forms\Extension::record'
    requirements:
        contenttypeslug: 'page'
        slug: 'Bolt\Extension\Mahango\Forms\Extension\Routing::getSlugRequirement'

在我的getSlugRequirement()方法中,我想查询数据库以获取页面记录的子集,但是在调用方法时我无法访问$app var。

我查看了核心代码并尝试在$app->mount('', new Bolt\Extension\Mahango\Forms\Extension\Routing());中使用bootstrap.php,但此处的扩展程序尚未初始化。

我怎样才能让它发挥作用?

0 个答案:

没有答案