使用 cakephp maldicore 管理插件上传文件

Posted

技术标签:

【中文标题】使用 cakephp maldicore 管理插件上传文件【英文标题】:file upload with cakephp maldicore admin plugin 【发布时间】:2013-07-03 12:19:26 【问题描述】:

我正在使用 Maldicore 管理插件,但文件上传有问题。

基本上可以归结为:

在控制器调用 $this->request->data 只会得到以下数据

Array
(
    [Spice] => Array
        (
            [id] => 1
            [name] => Black Pepper Seeds
            [image] => black pepper seeds.jpg
        )

)

当大多数在线资源列出 ['tmp_name']、['error'] 等属性时,我在这里遗漏了什么?

提前致谢!

【问题讨论】:

【参考方案1】:

我很确定您没有将表单设置为多部分/文件表单,在 Cakephp 中您可以这样做:

$this->Form->create('Model', array('type' => 'file'));

如果您没有使用正确的表单类型,文件通常会像您粘贴的那样显示。

【讨论】:

以上是关于使用 cakephp maldicore 管理插件上传文件的主要内容,如果未能解决你的问题,请参考以下文章

CakePHP 3.5 400 错误请求

用于CakePHP的Eclipse插件

CakePHP身份验证插件身份关联

如何在 Cakephp 4 的另一个插件中设置对插件的依赖?

CakePHP 上传插件 - 行为设置

Cakephp - 将表单提交到插件控制器操作时出现问题