Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Yii中使用POST方法创建链接?_Php_Yii2 - Fatal编程技术网

Php 如何在Yii中使用POST方法创建链接?

Php 如何在Yii中使用POST方法创建链接?,php,yii2,Php,Yii2,在Rails中,我们可以 = link_to 'Logout', destroy_user_session_path, method: :post 我们如何在Yii中实现这一点?(无需手动创建隐藏表单:) 我浏览了Url的post指南,但没有找到任何内容 到目前为止,我有这个 %a.btn.btn-sm.btn-success{href: Url::to(['update-bid', 'change' => 'plus'])} +10% 试试这个: <?= Html::a('s

在Rails中,我们可以

= link_to 'Logout', destroy_user_session_path, method: :post
我们如何在Yii中实现这一点?(无需手动创建隐藏表单:)

我浏览了
Url
post
指南,但没有找到任何内容

到目前为止,我有这个

%a.btn.btn-sm.btn-success{href: Url::to(['update-bid', 'change' => 'plus'])} +10%
试试这个:

<?= Html::a('submit', Url::to(['site/index']), ['data-method' => 'POST']) ?>

follow创建基于链接的发布链接的代码

<?= Html::a('Text', 
['/controller/action'], [
'data-method' => 'POST',
'data-params' => [
    'param1' => 1,
    'param2' => 2,
],
]) ?>
有关电池的详细信息,请参见下面的链接

@anantkumarsingh这是给Yii1的。Yii2呢?Yii2没有
Chtml
。哇,这是Yii的未记录功能吗?是什么创建了隐藏的表单?这是jQuery的一部分吗?HAML版本:
%a.btn.btn sm.btn success{href:Url::to(['increase-bid']),'data method'=>'POST'}+10%
您可以在
public function actionAction () {
   $param1 = Yii::$app->request->post('param1', null);
   $param2 = Yii::$app->request->post('param2', null);
}