我正在使用CakePHP 2.0.6,并且有一个带有类型字段输入和多个属性设置的表单,可以上传多个文件。我还有一个表(称为文档),我需要保存上传文件的名称和路由。此表与其他(称为信息)关系为1:m关系,因此当我在信息中saveAll()时,必须将所有上传的文件保存在文档中。我怎么能做到这一点?任何帮助或提示?我可以先处理上传然后保存数据吗?怎么样?
提前干杯和谢谢
答案 0 :(得分:0)
我有这个问题。阅读 this manual 。
在文件名末尾使用 DOT (。)。比如打击星球。
<?php echo $this->Form->create('User', array('type' => 'file')); ?>
<?php echo $this->Form->input('User.username'); ?>
<?php echo $this->Form->input('***User.photo.***', array('type' => 'file','multiple'=>'multiple')); ?>
<?php echo $this->Form->input('User.photo_dir', array('type' => 'hidden')); ?>
<?php echo $this->Form->end('submit'); ?>