获取Yii2中的变量GET不起作用

时间:2017-06-05 07:08:30

标签: yii2

Basiclly我有一个带参数的网址。

所以,我需要使用GET访问这些参数。这就是即将到来的GET:

Array
   (
     [r] => hanwa/incoming-pipe/assign-incoming
     [1] => Array
            (
              [min_urut] => 1
              [max_urut] => 44
            )

     [_] => 1496645704980
    )

在文档docs中, 我们可以这样使用:

 echo $request->get('min_urut');
但是,我一无所获。请告知。

2 个答案:

答案 0 :(得分:2)

使用 ArrayHelper类的概念: - > http://www.yiiframework.com/doc-2.0/guide-helper-array.html#getting-values 例如:

$data = ArrayHelper::getValue($request->get(), 'Temp.yourvalue.yourindex');

$request->get()方法的主要用途主要是从$_GET返回一个值,  所以例子是

$temp = $request->get('Temp'); // Here $temp variable contains $_GET['Temp']
$data = $temp['yourvaluename'][0];

答案 1 :(得分:2)

根据你有一个带键[r]的数组,你有一个关联数组的事实,方法get()你不会得到它,你需要这样做..

echo $request->get()[1]['min_urut'];