Modificador y etiqueta de bloque dump
1Introducción
El modificador y la etiqueta de bloque dump se usan para escribir una representación textual de cualquier dato. Esto es especialmente útil durante el desarrollo o la depuración, para ver el contenido de una variable.
Se basan en el objeto \Temma\Utils\Dumper para generar sus visualizaciones.
Ten en cuenta que el flujo HTML generado usa clases CSS específicas. Estas clases se definen cuando usas la barra de depuración. En caso contrario, puedes definirlas tú mismo.
Resultado de ejemplo:
En versión de texto:
2Modificador
2.1Uso normal del modificador
El modificador dump es muy fácil de usar. Solo tienes que recordar encadenarle el modificador raw para que el flujo HTML generado no se escape (a partir de Smarty v5.4.0).
Aquí tienes un ejemplo:
{$var|dump|raw}
2.2Salida en texto plano del modificador
Es posible forzar una visualización más simple, en texto plano:
{$var|dump:'text'|raw}
3Etiqueta de bloque
3.1Uso normal de la etiqueta de bloque
Esta etiqueta de bloque ofrece el mismo resultado que el modificador. Se le debe pasar un parámetro data que contenga los datos a mostrar.
Si colocas contenido entre las etiquetas de apertura y cierre, se ignorará.
Ejemplo:
{dump data=$var}{/dump}
3.2Salida en texto plano de la etiqueta de bloque
Es posible forzar una visualización más simple, en texto plano:
{dump data=$var type='text'}{/dump}