我在视图HTML中有一个隐藏字段
<input type="hidden" name="subject_count" id="subject_count" value="1"/>
如何在控制器
中的actionCreate方法中获取此隐藏值答案 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数据。 。 。