[英]Send post array via yii2 Html a()
When i'm trying to send array User via Yii Html a 当我尝试通过Yii HTML发送数组用户时
echo Html::a('Text',
['/user/admin/create'], [
'data' => [
'method' => 'post',
'params' => [
'User' => [
'name' => 'qwe',
],
],
],
])
I'm getting 我越来越
$_POST['User'] = '[object Object]'
yes it's STRING! 是的,这是STRING!
help please 请帮助
If you need to pass an array you may use following construction: 如果需要传递数组,则可以使用以下构造:
<?= Html::a('Link Text', ['/user/admin/create'], [
'data'=>[
'method' => 'post',
'params'=>[
'User[name]' => 'John',
'User[age]' => '25',
],
]
]) ?>
Also you can define onclick property for link and pass you own javascript handler for request. 您也可以定义链接的onclick属性,并传递自己的javascript处理程序以进行请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.