Как определить и прочитать значения в etc/config.xml
пользовательском модуле?
Как лучше всего его использовать?
8
Как определить и прочитать значения в etc/config.xml
пользовательском модуле?
Как лучше всего его использовать?
Ответы:
Вы не можете читать значения непосредственно из
etc/config.xml
.Я имею в виду, вы можете, но нет смысла читать прямо оттуда, так как значения могут быть перезаписаны из раздела stores-> configuration, что делает значение
config.xml
бесполезным.Вместо этого вы можете читать из глобальной объединенной конфигурации, и если значение не перезаписывается в разделе конфигурации, вы получаете значение
config.xml
.И вы можете сделать это, добавив в ваш класс зависимость, которая должна прочитать значение config следующим образом:
namespace Your \ Namespace \ Here;
Тогда вы можете прочитать значение конфигурации, как это
Или, если это флаг да / нет, и вы хотите получить
true/false
значение, вы можете сделать это следующим образом:$path
представляет все теги, объединенные с помощью slash (/
) до вашего значения (аналогично M1).Чтобы определить их
config.xml
нужно добавить это в свой файлИспользуя код выше,
вернется
1
ивернется
true
.источник