如何从 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。
我正在使用 JWT 对请求进行身份验证,我正在通过编写新方法在 Bootstrap 文件中进行所有身份验证。如果身份验证成功,我希望 JWT 负载中的变量可以在我的控制器中访问。由于这不是配置,我无法使用标准方法为您的控制器获取配置。我该怎么办?
将它们设置为共享资源。
$di->setShared('jwtAuth', function() {
// result from your logic
return $jwtAuth ;
});
然后您可以在任何地方使用 jwtAuth,控制器、模型、视图、助手 e.t.c。