[英]how to get post value from multiple array in yii2
我想在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]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.