我的表单中有两个 CHtml::submitButton(),即“接受”和“拒绝”。每个按钮都有一个特定的 ID ...当按下两者中的任何一个时,我想在我的控制器中触发一个动作。下面是代码片段。
==================================================== =======
看法
<?php
echo CHtml::beginForm('mycontrollerName/AcceptUserRegistration','get');
?>
<?php echo CHtml::submitButton('Accept', array('id' => 'accept')); ?>
<? echo ' '; ?>
<?php echo CHtml::submitButton('Reject', array('id' => 'reject')); ?>
<?php echo CHtml::endForm(); ?>
==================================================== ======
控制器
public function actionAcceptUserRegistration() {
$value = $_GET['id'];
if($value == "accept"){
//will do something here
}
if($value == "reject"){
//will do something here.
}
}
==================================================== =====================
当我以这种方式实现它时。控制器端的获取值为空。我做错了什么?或者有没有其他方法可以解决这个问题?