是否可以在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. 如何從當前請求訪問MVC「操作」?
- 2. 在routes.rb中訪問當前請求?
- 3. 如何防止Url.RouteUrl(...)從當前請求
- 4. 如何在appengine中訪問當前請求?
- 5. 如何在django中訪問當前用戶請求之外
- 6. django:如何訪問ModelForm中的當前請求用戶?
- 7. 播放:從異步作業訪問當前請求
- 8. 如何訪問HTTP請求?
- 9. 從BootStrap中的registerObjectMarshaller()訪問請求參數
- 10. oAuth:請求令牌使當前訪問令牌無效
- 11. Asp.Net Global.asax訪問當前請求的頁面對象
- 12. 如何查找當前請求的Url?
- 13. 如何在requestfactory使用的域對象中訪問當前請求?
- 14. 如何從URL從API的到來,而不是當前請求
- 15. 當isMaxSizeExceeded時訪問請求主體
- 16. Ajax請求 - 從當前服務器
- 17. 從RequestContext獲取當前請求?
- 18. 訪問請求myapp_extras.py
- 19. 如何訪問Cache.addAll()請求數組
- 20. 如何在CAKEPHP中訪問GET請求?
- 21. 如何訪問客戶端頭請求
- 22. 如何訪問Rails的請求參數
- 23. Facebook - 如何請求離線訪問user_photos?
- 24. 如何從一個Ajax請求之前訪問變量狀態回調函數
- 25. 如何從當前請求中獲取HTML,在回發中
- 26. 如何從當前服務器請求資源(相對路徑)?
- 27. 從外部POST請求訪問cookie
- 28. 訪問從__init__.py請求金字塔
- 29. 從請求範圍類訪問HttpContext
- 30. 從Grails webflow訪問請求參數