Per i nostalgici di Drupal 7 che hanno provato disperatamente a districarsi tra le varie classi introdotte in Drupal 8, ebbene sappiate che:
- per quello che può servire, godete della mia solidarietà
- dopo varie peripezie sono riuscito ad ottenere un codice utile a generare il famigerato html
Ecco il codice di esempio testato su Drupal 8.5.x
use Drupal\file\Entity\File; use Drupal\Core\Link; use Drupal\Core\Url; $fid = 123; // <- your file id here $uri = File::load($fid)->getFileUri(); $url = Url::fromUri(file_create_url($uri)); $link = Link::fromTextAndUrl('somestring', $url); $link = $link->toRenderable(); print render($link); // <- this is HTML!!! YEAH!
spero che questo codice vi sia di aiuto.
Fatemi sapere, nei commenti, se questa cosa vi risolve il problema.