0

私は Pauy 支払いシステムへのインテグレーターを書いています。私が sth payu をベイすると、ステータス オーダーで応答してくれます。これを受け取ったら、使用する必要があります

header("HTTP/1.1 200 OK");

payu からの応答を停止します。

しかし、cakephp 2.x コントローラー内での使用方法がわかりません。

私は試します:

     $this->response->header("HTTP/1.1", "200 OK");

     $this->response->statusCode(200);

しかし、それは仕事ではありません。

4

1 に答える 1

3

あなたが試したことは、コントローラーで機能するはずです。

$this->response->statusCode(200);

ただし、これにより、デフォルトの動作に従って 2.x のメソッドのビューが読み込まれます。デフォルトの動作を停止し、代わりに 200 コードを返す場合は、これを試してください。

return $this->response;

ステータスコードを設定した後(上記の行で)。

于 2015-12-25T18:48:24.360 に答える