通过yii2发送帖子数组Html a()

时间:2016-12-08 07:38:51

标签: php html object post yii2

当我试图通过Yii Html发送数组用户时

echo Html::a('Text',
    ['/user/admin/create'], [
        'data' => [
            'method' => 'post',
            'params' => [
                'User' => [
                 'name' => 'qwe',
                ],
            ],
        ],
    ])

我正在

$_POST['User'] = '[object Object]'

是的,它是STRING!

请帮助

1 个答案:

答案 0 :(得分:3)

如果您需要传递数组,可以使用以下构造:

<?= Html::a('Link Text', ['/user/admin/create'], [
    'data'=>[
        'method' => 'post',
        'params'=>[
            'User[name]' => 'John',
            'User[age]' => '25',
        ],
    ]
]) ?>

此外,您可以为链接定义onclick属性,并为请求传递您自己的javascript处理程序。