Рейтинг:-3

Как мы можем использовать класс \Drupal внутри Settings.php

флаг cn

Как мы можем использовать \Друпал класс внутри Настройки.php файл, чтобы мы могли загружать конфигурации и т. д.? Например:

\Drupal::config('system.site')->get('slogan');
leymannx avatar
флаг ne
Чего именно вы хотите добиться?
Jaypan avatar
флаг de
Короткий ответ: вы не можете. Settings.php — один из первых загруженных файлов, используемый для начальной загрузки системы. Настройки необходимы для начальной загрузки. Вызов класса `\Drupal` вызывает загрузочную систему, что, конечно же, невозможно сделать без загрузки настроек. Итак, вы в петле. Как спросил leymannx, что вы пытаетесь сделать?
Prashant Chauhan avatar
флаг cn
Хорошо, спасибо вам обоим за разъяснения.
Рейтинг:1
флаг cn

There is no config available when settings.php is executed. This is in very early stages of the Drupal bootstrap process and neither the database connection nor the service container is initialized.

Prashant Chauhan avatar
флаг cn
Хорошо, спасибо @4uk4

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.