0

有没有办法在octobercms的后端获取刚刚上传的图片的完整文件路径?

我需要将图像 url 粘贴到 afterCreate() 使用时$image->getPath()出现以下错误:“调用非对象上的成员函数 getPath()”

如果我尝试$request->file('featured_image')也给我“调用非对象上的成员函数文件()”

我也尝试Input::file('featured_image')->getRealPath()给我“调用非对象上的成员函数 getRealPath()”

有没有办法在后端获取刚刚上传的图片的完整文件路径?

4

1 回答 1

1

这样的事情应该可以工作,尽管我不是 100% 清楚这是你真正想要实现的。

这是一个示例插件类声明的样子:

class Plugin extends PluginBase
{
    public function boot()
    {

        // Bind to afterCreate
        File::extend(function($model) {
            $model->bindEvent('model.afterCreate', function() use ($model) {
                // Do whatever with $model->getPath();
            });
        });

    }
}
于 2015-07-15T17:56:30.057 回答