使用post / get on Yii 2.0

时间:2017-10-02 08:33:46

标签: php rest api yii

我很高兴知道并相信这很简单,但我已经阅读了一些文档而无法找到方法。我有一个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);

?>

1 个答案:

答案 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');