創建請求對象在Symfony的,你可以這樣做:從全局的TYPO3
use Symfony\Component\HttpFoundation\Request;
$request = Request::createFromGlobals();
我想知道是否有在TYPO3類似的東西。
謝謝。
創建請求對象在Symfony的,你可以這樣做:從全局的TYPO3
use Symfony\Component\HttpFoundation\Request;
$request = Request::createFromGlobals();
我想知道是否有在TYPO3類似的東西。
謝謝。
見這種變化https://review.typo3.org/#/c/40355/
[FEATURE]介紹請求/基於PSR-7
的PSR-7標準適於進入引導TYPO3用 向後兼容層的響應。
的PSR-7實施帶來了一些新的類:*信息(該 基地請求和響應)*請求(請求 PHP內製造)* ServerRequest和基於當前系統 環境工廠*響應* URI
在任何TYPO3請求一個新ServerRequest對象在 引導內部產生並移交給RequestHandler然後可以使用 此目的,用於檢查某些GET(用於取入幾個 份URI的統一的API),並POST變量,而不是使用GeneralUtility的 。
正確的調用(通常是一個Controller)會創建一個Response對象,該對象將 交還給RequestHandler + Bootstrap。 TYPO3 Bootstrap 將輸出shutdown()方法中的任何相關內容。
一個示例顯示了LoginController和當前硬連線 ,因爲還沒有正確的路由/調度。
目前,這是一個內部API的休息(調度/路由器和 控制器API)將按照一旦基地是英寸
請注意,PSR-7標準的作品與價值目標意味着 它不可能修改任何對象,相反,如果修改,將爲Message,ServerRequest和Response創建新對象 。
接下來的步驟是: *集成適當的路由+調度的後端路線註冊新的BE請求 *遷移所有Ajax調用,以使用新的API和請求/響應處理 *引入一個共同的基礎控制器的所有常規BE請求,基於請求/響應並作爲sc_base的替代品*作爲整個引導程序/分派+路由/控制器邏輯的正確文檔 *將Symfony控制檯應用程序集成到CLI Bootstrap中作爲請求/響應的替代方案 *重構TSFE以正確使用響應/請求對象 *重構重定向邏輯以使用響應對象
在EXT看到RequestHandler:後端/班/ HTTP /和EXT:前端/班/ HTTP爲核心的用法
好了,所以將它的V8或僅在V9可用? – StatiX
也不要7.6,見https://github.com/TYPO3/TYPO3。CMS /樹/ TYPO3_7-6/TYPO3/sysext /後端/班/ HTTP –