当我试图通过Yii Html发送数组用户时
echo Html::a('Text',
['/user/admin/create'], [
'data' => [
'method' => 'post',
'params' => [
'User' => [
'name' => 'qwe',
],
],
],
])
我正在
$_POST['User'] = '[object Object]'
是的,它是STRING!
请帮助
答案 0 :(得分:3)
如果您需要传递数组,可以使用以下构造:
<?= Html::a('Link Text', ['/user/admin/create'], [
'data'=>[
'method' => 'post',
'params'=>[
'User[name]' => 'John',
'User[age]' => '25',
],
]
]) ?>
此外,您可以为链接定义onclick属性,并为请求传递您自己的javascript处理程序。