是否有任何解决方案可以在octobercms的后端获取刚刚上传的图像的完整文件路径?
我需要在afterCreate()中粘贴图片网址当我使用$image->getPath()
时,我收到以下错误:“在非对象上调用成员函数getPath()”
如果我尝试$request->file('featured_image')
还给我“在非对象上调用成员函数文件()”
我还尝试了Input::file('featured_image')->getRealPath()
什么也给了我“在非对象上调用成员函数getRealPath()”
有没有办法在后端获取刚刚上传的图像的完整文件路径?
答案 0 :(得分: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();
});
});
}
}