CAKEPHP:获取表单中数据数组的值

时间:2014-05-20 05:49:25

标签: php cakephp

这是表格代码:

 <h2>Upload your file from here</h2> 
 <form method="post" enctype="multipart/form-data" action="<?php echo WEBSITE_PATH; ?>users/enter_text" id="si_upload_form">
 <input type="file" name="file" class="home_single_upload">
 </form>

创建隐藏字段以显示时间和文件名

 <?php
 echo $this->Form->hidden('time_val',array('value' => '','id'=>'time_val'));
 echo $this->Form->hidden('filename_val',array('value' => '','id'=>'filename_val'));
 ?>

如何检索隐藏表单中的值。我希望它设置在一个变量中,然后显示它。

1 个答案:

答案 0 :(得分:0)

$myTime = $_POST['time_val'];

不要忘记您的其他隐藏输入,也不要忘记在表单中设置这些值

好的,来自CakePHP docs:

  

FormHelper :: hidden(string $ fieldName,array $ options)
   创建隐藏的表单输入。例如:

echo $this->Form->hidden('id');

将输出:

<input name="data[User][id]" id="UserId" type="hidden" />

所以你需要使用

$_POST['data[User][time_val]']

您可以轻松查看应该使用的$_POST值 1.查看页面的来源,或者 2. var_dump($_POST)