我的admin.php页面中有一个提交按钮。
echo CHtml::submitButton('Submit', array('onclick' => 'js:document.location.href="Save"'));
在我的控制器中我添加了这段代码 -
public function actionSave()
{
echo 'hi';
echo var_dump($_POST);
}
现在的问题是它只显示“hi”消息,但会转储我页面的任何值。
答案 0 :(得分:0)
在表单中使用CHtml :: submitButton而不是CHtml :: button http://www.yiiframework.com/doc/api/1.1/CHtml#submitButton-detail
答案 1 :(得分:0)
$ _ POST为空,因为您没有执行POST请求。 要发出POST请求,您必须使用提交按钮创建一个表单。