如何向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
,但此处的扩展程序尚未初始化。
我怎样才能让它发挥作用?