$ _POST(Codeigniter)中的空输入文本字段

时间:2015-01-13 17:07:02

标签: codeigniter

我的模板中有这段代码

          <?php echo form_open('cart/add'); ?>
          <?php echo form_hidden('id', $product['id']); ?>
          <?php echo form_hidden('title', $product['title']); ?>
          <?php echo form_hidden('price', $product['price']); ?>
          <?php echo form_input('quantity'); ?>
          <?php echo form_submit('cart_submit', 'Add to cart'); ?>

当我将此表单提交给控制器quantity变量时,无论我在输入字段中输入什么,该变量始终为空。但是标题中有适当的价值。其他变量也以适当的值传递。可能这是一些codeigniter特定的配置?

1 个答案:

答案 0 :(得分:0)

最后关闭表单的一件事就像form_close(); 或者可能是你没有加载表单助手。所以要么使用$ this-&gt; load-&gt; helper(&#39; form&#39;);在您的控制器中或只是在config / autoload.php文件中加载表单助手,如$ autoload [&#39; helper&#39;] = array(&#39; form&#39;);