我想在yii2中得到post数组的值,我有这样的数组
[Brand] => Array ( [name] => Array ( [0] => testing [1] => jkhkjhjkhjk ) [tagline] => Array ( [0] => kjhjkh [1] => ) [meta_keyword] => Array ( [0] => [1] => ) [sort_order] => [image] => brand/1452498338552.jpg [status] => ) )
我试图通过以下功能获得价值,但我无法得到它.
$request = Yii::$app->request;
$request->post('Brand[name][0]');
我怎样才能获得名称数组的价值?我不想像$ _POST ['Brand'] ['name'] [0]那样使用它,我只需要使用yii2函数
尝试使用ArrayHelper类
$var = ArrayHelper::getValue($request->post(), 'Brand.name.0');
方式$request->post()
方法的工作,它只是返回给你从一个值$_POST
,所以用法是:
$brand = $request->post('Brand'); // now $brand variable contains $_POST['Brand'] $var = $brand['name'][0]