2017-02-07 6 views
0
$client = new \GuzzleHttp\Client(); 
$res = $client->request('GET', 'http://127.0.0.1/slim_project/getall', 
     array(
       'headers' => array(
        'Authorization' => "Bearer fghfghfgh-sdfsdfs-sdfsdf}", 
       ) 
      ) 
     ); 

$data = $response->withBody($res->getBody()); 
return $this->renderer->render($data->getBody(), 'pages/tables.php'); 

私はコードを実行します。私はこのエラーがあります。スリム\ビュー\のPhpRendererに渡さpsr httpにスリムな角。スリムなPhpRendererビューの場合

引数1 ::レンダリング()インタフェースPsrの\のHttp \メッセージ\ ResponseInterface、GuzzleHttp \ Psr7 \ストリームのインスタンスは、/ var/www/html/slim_project /に呼び出され、与えられた実装する必要があります。 index.php 101行目で定義済み

どのように私はGuzzleをpsr/http \ messageに変換できますか?それはどうすればこれを使うことができますか?

ありがとうございます。

+0

pages/tables.phpをレンダリングする必要がありますか?レンダリングメソッドの最初のパラメータはist $ responseですので、そこに追加してください – jmattheis

答えて

0

return $ this-> renderer-> render($ response、 'pages/tables.php'、json_decode($ data-> getBody()、true));

関連する問題