使用邮政/获取YII 2.0



我是新手,并且相信这很简单,但是我已经阅读了一些文档,无法找到一种方法。我需要对restapi的要求,该restapi采用了一个是食物名称的参数。我希望能够使用文本框输入该食物的名称,并在同一页面上根据请求使用它。这是我到目前为止所拥有的:

<form method="GET">
<input type="text" name="to_search">
<button>Search</button>
</form>
<p></p>
<?php
use AdcuzFatSecretClient;
$request = Yii::$app->request;
$get = $request->get();
$food =  $get ['to_search'];
$consumerKey = "xxxxxx";
$consumerSecret = "xxxxxx";
$cliente = new Client($consumerKey, $consumerSecret );
$search = $cliente->SearchFood($food);
$foods = $search->foods;
var_dump($foods);
?>

尝试一下

<form method="GET">
<input type="text" name="to_search">
<button>Search</button>
</form>
<p></p>
<?php
use AdcuzFatSecretClient;
//$request = Yii::$app->request;
//$get = $request->get(); 
// $food =  $get ['to_search'];
 //option 1
 $food = $_GET['to_search'];
//option2
$food = Yii::$app->request->get('to_search');

最新更新