簡體   English   中英

Symfony 2 GET url 參數 API

[英]Symfony 2 GET url parameters API

我問一個 API,它使用這個 URL 在我的網站上重定向:

http://localhost/#!/Test?code=e5854f28a9bd2940734t58f91a333662

在我的控制器中,我想像這樣捕獲“代碼”參數:

<?php
$request = $this->get('request');
if($request->query->get('code'))
    echo 'ok';
else
    echo 'not ok';
?>

但是$request->query上什么都沒有……我想是因為我沒有這種格式的路由,但是我怎么能強制或獲取它呢? 還是我必須創建一條路線?

服務器不處理 hashbang 之后的內容,因此您的$request對象將為空。

Hashbang 路由應由客戶端 [Backbone.js、Angular.js 等] 處理,客戶端應向服務器請求適當的 [RESTful] 資源,這些資源將使用常規 URI 模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM