从控制器 - Yii框架中的视图访问变量值

时间:2013-10-01 06:39:15

标签: yii

我在视图HTML中有一个隐藏字段

 <input type="hidden" name="subject_count" id="subject_count" value="1"/>

如何在控制器

中的actionCreate方法中获取此隐藏值

4 个答案:

答案 0 :(得分:0)

如果隐藏字段是表单的一部分,则可以在将表单发送到服务器后使用$_POST['field_name']检索其值。

答案 1 :(得分:0)

<强>控制器:

$subject_count = isset($_POST['subject_count'])? $_POST['subject_count'] : null;

$ _ POST [' subject_count '] //“subject_count”是隐藏输入的属性“name”的值。

答案 2 :(得分:0)

$ subject_count = $ _POST ['subject_count'];

答案 3 :(得分:0)

其他答案是一般的PHP处理方式,如果您使用POST方法提交表单,则可以正常工作。如果使用GET,则可以使用$ _GET变量访问项目。

要更加以Yii为中心,您可以使用getQuery()getPost(),它可以为您提供默认值(并将处理@DanielVaquero在其答案中所具有的if逻辑)。< / p>

我倾向于使用getParam()来处理后GET和POST数据。 。 。