【发布时间】:2012-09-24 11:13:49
【问题描述】:
我正在使用用 CakePHP 1.3 编写的应用程序(无法将其移至 CakePHP 2.0,因为对框架核心进行了更改)。我正在尝试升级用于将文件上传到应用程序的表单,并可以一次上传多个文件。 我发现设置 'multiple' 选项可以让我选择多个文件,但是在传递 'multiple' 或 'multiple'=>'' 作为选项失败时,我认为 CakePHP 1.3 只是忽略它:
<?php echo $this -> Form -> input('FManager', array('label' => '', 'type' => 'file', 'multiple'=>"")); ?>
<?php echo $this -> Form -> input('FManager', array('label' => '', 'type' => 'file', 'multiple')); ?>
我尝试在没有表单助手的情况下创建原始文件
<input type="file" multiple="" />
这允许我选择多个,所以我只需要根据我将在 $this->data 中从该多个文件输入中获得的内容来修复逻辑。
我仍然想知道是否有可能使其成为 cakephp 方式,如果我在这里犯了一些错误,或者是否有人知道在这种情况下可以帮助我的助手、插件?
【问题讨论】: