0

この URL で自分の Web サイトにリダイレクトする API を要求します。

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

私のコントローラーでは、次のような「コード」パラメーターをキャッチしたいと思います。

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

しかし、何もオンになっていません$request->query...この形式でルートがないためだと思いますが、どうすれば強制または取得できますか? それとも、ルートを作成する必要がありますか?

4

1 に答える 1

4

ハッシュバンの後のものはサーバーによって処理されないため、$requestオブジェクトは空になります。

ハッシュバン ルートはクライアント [Backbone.js、Angular.js など] で処理する必要があります。クライアントは、通常の URI スキーマを使用する適切な [RESTful] リソースをサーバーに要求する必要があります。

于 2012-12-13T12:51:19.300 に答える