0

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

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

如何在控制器的 actionCreate 方法中获取此隐藏值

4

4 回答 4

0

其他答案是一般的 PHP 做事方式,如果您使用 POST 方法提交表单,则可以使用。如果您使用 GET,您可以使用 $_GET 变量访问这些项目。

为了更加以 Yii 为中心,您可以使用getQuery()getPost(),它们可以为您提供默认值(并将处理@DanielVaquero 在他的回答中的 if 逻辑)。

我倾向于使用getParam()来处理 post GET 和 POST data 。. .

于 2013-10-01T20:16:02.943 回答
0

$subject_count = $_POST['subject_count'];

于 2013-10-01T08:22:02.147 回答
0

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

于 2013-10-01T06:41:04.563 回答
0

控制器:

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

$_POST[' subject_count '] // "subject_count" 是隐藏输入的属性 "name"的值。

于 2013-10-01T07:40:29.963 回答