是否可以在Kohana的引导程序中访问当前的请求?我试图访问Request::$current
,但$current
似乎并没有在这个阶段被定义。有没有办法解决这个问题?同样在应用程序中的什么位置定义了Request::$current
?如何从bootstrap访问当前请求?
0
A
回答
1
可以Kohana系统初始化后使用。
的Kohana ::初始化(...);
另外,好的做法是使用接口的方法,而不是公共变量。我想知道为什么开发人员保持$ current作为公共领域。
所以..使用
支持::电流();
此外,似乎使用
支持::初始();
是更好的主意。但这取决于你的实现。
3
这是不可能的,因为Request
对象包括bootstrap.php中后的index.php创建:
// Bootstrap the application
require APPPATH.'bootstrap'.EXT;
/**
* Execute the main request. A source of the URI can be passed, eg: $_SERVER['PATH_INFO'].
* If no source is specified, the URI will be automatically detected.
*/
$request = Request::factory();
如果你必须访问,这样做在的index.php它有后虽然也许你可以告诉我们你到底想要做什么?
相关问题
- 1. 访问当前请求头
- 2. 如何从当前请求访问MVC“操作”?
- 3. 在routes.rb中访问当前请求?
- 4. 在Form Constraints中访问当前请求
- 5. django:如何访问ModelForm中的当前请求用户?
- 6. 如何在appengine中访问当前请求?
- 7. 如何在django中访问当前用户请求之外
- 8. 如何防止Url.RouteUrl(...)从当前请求
- 9. 播放:从异步作业访问当前请求
- 10. 请求从当前用户
- 11. 如何访问HTTP请求?
- 12. 从BootStrap中的registerObjectMarshaller()访问请求参数
- 13. oAuth:请求令牌使当前访问令牌无效
- 14. Asp.Net Global.asax访问当前请求的页面对象
- 15. 在Express/Jade视图中访问当前请求
- 16. 从HttpActionContext访问当前HttpContext
- 17. 如何获得当前请求
- 18. 如何查找当前请求的Url?
- 19. 如何在requestfactory使用的域对象中访问当前请求?
- 20. 当isMaxSizeExceeded时访问请求主体
- 21. 如何从URL从API的到来,而不是当前请求
- 22. Ajax请求 - 从当前服务器
- 23. 从RequestContext获取当前请求?
- 24. 如何在bodyparser之前访问请求的原始主体?
- 25. 访问请求myapp_extras.py
- 26. 访问sql请求
- 27. 如何访问Cache.addAll()请求数组
- 28. PostProcessInterceptor:如何访问HTTP请求?
- 29. 如何访问插件中的请求?
- 30. Facebook - 如何请求离线访问user_photos?