我很高兴知道并相信这很简单,但我已经阅读了一些文档而无法找到方法。我有一个RestApi的请求,它接受一个食物名称的参数。我希望能够使用文本框输入食物的名称,并在请求中使用它,在同一页面中。以下是我到目前为止的情况:
<form method="GET">
<input type="text" name="to_search">
<button>Search</button>
</form>
<p></p>
<?php
use \Adcuz\FatSecret\Client;
$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);
?>
答案 0 :(得分:0)
试试这个
<form method="GET">
<input type="text" name="to_search">
<button>Search</button>
</form>
<p></p>
<?php
use \Adcuz\FatSecret\Client;
//$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');