如何从 Phalcon 控制器中的 Bootstrap 文件访问变量?

How can I access a variable from the Bootstrap file in my controllers in Phalcon?

我正在使用 JWT 对请求进行身份验证,我正在通过编写新方法在 Bootstrap 文件中进行所有身份验证。如果身份验证成功,我希望 JWT 负载中的变量可以在我的控制器中访问。由于这不是配置,我无法使用标准方法为您的控制器获取配置。我该怎么办?

将它们设置为共享资源。

$di->setShared('jwtAuth', function() {
    // result from your logic
    return $jwtAuth ;
});  

然后您可以在任何地方使用 jwtAuth,控制器、模型、视图、助手 e.t.c。