我有两张表,has-many关系,在master add.ctp中,允许用户上传0~5个文件(文件路径信息存放在details表中)
我想在 master/add.ctp 中动态显示附件(详细信息)表单
1,用户从下拉列表中选择要上传的文件数,
echo $this->Form->input('attachments', array( 'options' => array(1, 2, 3, 4, 5),'empty' => '(choose one)', 'onchange' => 'showNumber(this.value)'));
然后for循环
{
echo $this->Form->input('attachment_path', array('type'=>'file','label' =>'Attachment, Maximum size: 10M'));
}
//但我不知道如何捕获this.value,我知道Javascript无法将值传递给php。
或用户单击“添加另一个附件”链接,然后显示详细信息表单。
如何实现此功能,任何帮助将不胜感激。
我读过这篇文章: Assign Javascript variable to PHP with AJAX and get same error: the variable is undefined
'对于每个字段,使用末尾带有 [] 的默认名称(这将使其像数组一样堆叠)示例:提交字段后的 data[][book_id]
我应该把[]放在哪里?