【发布时间】:2018-04-11 05:48:04
【问题描述】:
我需要知道 10 月 CMS 中带有 Rainlab 博客插件的博客文章中附加的特色图片的网址。
图像保存在类似“.../storage/app/uploads/public/59f/112”的目录中
我需要在保存帖子的那一刻知道它,因为我想获取 url 以将其保存在另一个表中,它可以从另一个 php 文件或系统(例如在 Android 应用程序中)访问,但我可以不要这样做。
我尝试(在 FormController.php 中)找到帖子:
$modelP = Post::find($this->controller->vars['formModel']['id']);
$featuredImage = $modelP->featured_image->getPath();
但不起作用,我得到了 blog 对象,但它说 features_image 不是变量。
仅在表 system_file 中,我可以获取文件的名称(disk_name),但不能获取整个 url,而且我不知道它保存在哪个目录中。
谁能帮帮我?
【问题讨论】:
-
你把这段代码放在什么地方了?
-
在 FormController.php -> create_onSave()
标签: php octobercms octobercms-plugins october-form-controller