我有以下问题。目前我在一个项目中工作,我应该开发一个新模块。问题是,主模块只使用 onBootstrap 函数来验证请求(每个),如果它不在主模块的路由上,它会返回一个未找到的 404 错误页面。
现在我在我的新模块上的所有新路由都不起作用,因为 onBootstrap() 刚刚启动。如果路由刚刚命中并且每个模块都找不到获取 404 错误页面的路由,有没有办法检查主模块?
我对这个框架很陌生 D=。
例子:
主模块.php
class Module
{
...
onBootstrap()
{
$request = ...->getRequest();
if($request->isNotValid()) {
return new 404Response();
}
}
...
}
class SideModule
{
...
// Never triggered
public function indexAction()
{
print("Hello World");
}
...
}