节点上的drupal 8文件上载路径\u pressave hook
我需要在node_presave hook上找到上传的文件路径节点上的drupal 8文件上载路径\u pressave hook,drupal,drupal-8,drupal-hooks,Drupal,Drupal 8,Drupal Hooks,我需要在node_presave hook上找到上传的文件路径 function hooks_example_node_presave(EntityInterface $node) { var_dump($node->field_image_upload->getValue()); exit; } 这就是我试过的。我们将不胜感激。 谢谢 拉吉我找到了解决办法。下面将获得上传的文件url $node->field_image_upload->entity
function hooks_example_node_presave(EntityInterface $node) {
var_dump($node->field_image_upload->getValue()); exit;
}
这就是我试过的。我们将不胜感激。
谢谢
拉吉我找到了解决办法。下面将获得上传的文件url
$node->field_image_upload->entity->url()
你需要写这个
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'] : '';
}