afterSave()给出错误,试图获取octoberCMS中非对象的属性

时间:2018-08-20 04:29:37

标签: octobercms

我试图使用fileupload小部件获取上载文件的路径,然后将该文件复制到自定义文件夹中,但是在创建新记录时,它给出错误试图获取非对象的属性“路径” afterSave()调用。

型号:

 public $attachOne = [
        'file' => ['System\Models\File']
    ];

    public function afterSave()
    {
        $path = $this->file->path;
        log::info($path);
    }

1 个答案:

答案 0 :(得分:2)

在模型中替换此afterSave方法,它不会显示您遇到的错误。

gunicorn

原因是\ System \ Models \ File在提交主模型更改后可以延期使用。

如果您需要更多帮助,请告诉我。