我需要在node_presave hook
上找到文件上传路径 function hooks_example_node_presave(EntityInterface $node) {
var_dump($node->field_image_upload->getValue()); exit;
}
这就是我尝试过的。帮助将不胜感激。 谢谢 拉吉
答案 0 :(得分:0)
我找到了解决方案。以下将获取上传的文件网址。
$node->field_image_upload->entity->url()
答案 1 :(得分:0)
您需要编写
function hooks_example_node_presave(Drupal\Core\Entity\EntityInterface $entity) {
$image = $entity->field_seedit_thumbnail_image->getValue();
$fid = !empty($image[0]['target_id']) ? $image[0]['target_id'] : '';
}