如何处理多个上传并保存在CakePHP中

时间:2012-02-25 20:36:37

标签: php cakephp frameworks cakephp-2.0

我正在使用CakePHP 2.0.6,并且有一个带有类型字段输入和多个属性设置的表单,可以上传多个文件。我还有一个表(称为文档),我需要保存上传文件的名称和路由。此表与其他(称为信息)关系为1:m关系,因此当我在信息中saveAll()时,必须将所有上传的文件保存在文档中。我怎么能做到这一点?任何帮助或提示?我可以先处理上传然后保存数据吗?怎么样?

提前干杯和谢谢

1 个答案:

答案 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'); ?>