gpt4 book ai didi

yii2 - 检查 Controller (Yii2)中的特定提交按钮值

转载 作者:行者123 更新时间:2023-12-04 18:38:31 25 4
gpt4 key购买 nike

如何检查 Controller (Yii2)中的提交按钮值。我正在使用多个提交按钮。

我尝试了简单的 php 代码。但它不起作用。

if(isset($_POST['next']) && $_POST['next']=='gotocartfive') 

查看的代码是:
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'status')->checkbox(); ?>

</div>

<div class="form-group">
<?php echo Html::submitButton('NEXT',array('value'=>'gotocartfive','name' => 'next','id'=>'next_summary','class'=>'btn btn-primary pull-right')); ?>
<?php echo Html::submitButton('PREVIOUS',array('value'=>'previous_four','name' => 'cartfour','class'=>'btn btn-primary pull-left')); ?>
</div>
<?php ActiveForm::end(); ?>

最佳答案

<?= Html::submitButton('Submit 1', ['name' => 'action', 'value' => 'submit_1']) ?>
<?= Html::submitButton('Submit 2', ['name' => 'action', 'value' => 'submit_2']) ?>
PHP
If (\Yii::$app->request->isPost) {
switch (\Yii::$app->request->post('action')) {
case 'submit_1':

case 'submit_2':

}
}
当您按 Enter 提交表单(不单击任何提交按钮)时, submit_1 将是默认值。

关于yii2 - 检查 Controller (Yii2)中的特定提交按钮值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38496710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com