我写了一个带有 Yii 内置功能的表格,效果很好。当用户选择任何下拉字段时,可以提交表单。数据使用 GET 方法发布,值在 url 中显示为数组中的键。该数组与表单的模型具有相同的名称。
前任。url/index.php?r=controller/action&Modelname[y-value]=1&Modelname[x-value]=2
问题是,当我想添加一个应该提交一些额外变量的提交按钮时,这些变量是以正常方式提交的,而不是包含在模型数组中。这意味着我不能更改模型的参数,而是发送新值。我想要的是将按钮中定义的参数提交到模型数组中。
前任。url/index.php?r=controller/action&Modelname[y-value]=1&Modelname[x-value]=2 &x-value=3
我的按钮代码是:
CHtml::submitButton('X-value',array('name'=>'x','params'=>array('x-value'=>3)));