Функция file_create_url устаревает, начиная с версии 9.3, а в 10й версии она уже отсутствует.
Документация предлагает воспользоваться реализацией интерфейса \Drupal\Core\File\FileUrlGeneratorInterface, чтобы заместить устаревающую функцию в вашем коде.
В ядре реализация данного интерфейса представлена сервисом file_url_generator, который реализует нужные нам функции.
|
|
// получим относительную ссылку $url = \Drupal::service('file_url_generator')->generateString($uri); // получим абсолютную ссылку $url = \Drupal::service('file_url_generator')->generateAbsoluteString($uri); |
Drupal 9/10
Данная запись опубликована в 09.01.2024 14:31 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 30, 2023 г.
Когда вы создаёте свою страницу, используя контроллер, то возможности тут же выбрать какой код ответа она возвращает нет. Контроллер занимается только формированием содержания страницы.
Таким образом, страница возвращается с кодом 200. Что делать, ...
Читать
Июль 23, 2023 г.
В терминологии Drupal, типы товаров это - бандлы (bundle) сущности commerce_product.
Получить их список можно вот так:
[crayon-69a5220e79434159866719/]
Как результат, в $product_types вы получите массив типов товаров, где ключом является ...
Читать
Сентябрь 22, 2023 г.
Полезные команды для создания пользователя с админ правами, используя drush.
Для начала нужно создать пользователя (пусть это будет yury):
[crayon-69a5220e795d7224540053/]
Далее назначим ему роль администратора:
[crayon-69a5220e795dd529304971/] ...
Читать
Июль 12, 2023 г.
Сначала вы создали в Drupal rest ресурс - /Plugin/rest/resource, поработали с ним, а потом пришло время прощаться. Но вот проблема - система уже знает о ресурсе, и если вы удалите файл, то при попытке зайти в админ панель расширений /admin/modules, вы ...
Читать