¿Cómo definir y leer los valores etc/config.xml
en un módulo personalizado?
¿Cuál es la mejor práctica para usarlo?
8
¿Cómo definir y leer los valores etc/config.xml
en un módulo personalizado?
¿Cuál es la mejor práctica para usarlo?
Respuestas:
No puede leer los valores directamente desde
etc/config.xml
.Quiero decir, puedes hacerlo, pero no tiene sentido leer directamente desde allí, ya que los valores pueden sobrescribirse desde la sección de configuración de tiendas-> que hace que el valor sea
config.xml
inútil.En su lugar, puede leer la configuración combinada global y, si el valor no se sobrescribe en la sección de configuración, obtendrá el valor
config.xml
.Y puede hacerlo agregando una dependencia a su clase que necesita leer el valor de configuración de esta manera:
espacio de nombres Su \ Espacio de nombres \ Aquí;
Entonces puedes leer el valor de configuración de esta manera
O, si es un indicador de sí / no y desea obtener un
true/false
valor, puede hacerlo así:$path
representa todas las etiquetas concatenadas por slash (/
) hasta su valor (similar a M1).Para definirlos
config.xml
, debe agregar esto en su archivoUsando el código anterior,
volverá
1
ydevolverá
true
.fuente