CakePHP上传:未检测到行为

时间:2015-03-10 04:10:50

标签: php cakephp file-upload

我正在使用它 image uploader

按照安装说明操作后,我遇到了这个问题:

enter image description here

这是我的文件夹结构(手动安装):

enter image description here

正如您所看到的,已经创建了UploadBehavior.php,其内容与Git上的内容相同,并定义了UploadBehaviour类。

我还像往常一样在Config / bootstrap.php上加载插件

CakePlugin::load('Upload');

还有模特

public $actsAs = array(
    'Upload.Upload' => array(
        'foto' => array(
            'fields' => array(
                'dir' => 'foto_dir'
            )
        )
    )
);

我不知道发生了什么

2 个答案:

答案 0 :(得分:1)

可能是一个权限问题,如果您正在使用linux,请尝试通过git安装插件或使用chmod更改权限

答案 1 :(得分:0)

我发现了问题。由于文件在那里,但它无法访问它我修改了权限,以便每个用户都可以访问它。 我还需要将app / webroot / files app更改为777。

也许这个插件的创建者应该对此发出警告。