PHPMAILER con Phalcon
PHPMAILER con Phalcon
¡INSCRÍBETE A CUALQUIER CURSO CON UN 50% DE DESCUENTO PARA NUEVOS CLIENTES!

Las macros en Phalcon nos permiten crear funciones para poder reutilizar código cuando utilizamos Volt, podemos definir tantas macros como necesitemos para después utilizarlas tantas veces como necesitemos.

Las posibilidades son infinitas, podemos crear macros para cada cosa que necesitemos, crear mensajes de error, recorrer arrays etc.

Aquí vamos a ver justamente esos dos ejemplos, crear mensajes de error y recorrer arrays, así veremos cómo podemos pasar parámetros a nuestras macros.

Definir una macro

Definir una macro es muy sencillo, para ejemplos prácticos, abre el archivo views/index/index.volt y añade el siguiente código.


Si abres esa vista verás que no ha cambiado nada, para poder ver el resultado debes llamarla, para ello simplemente escribe el siguiente código.


Cómo puedes ver es muy sencillo, ahora ya tenemos una macro para mostrar mensajes de error, ahora veamos cómo podemos iterar con una macro.

Iterar arrays en una macro

Para iterar una macro simplemente debemos crear algo para iterar y después pasarlo cómo parámetro, abre el controlador index y añade lo siguiente en el método index.


Ahora crea y llama la macro.


Eso es todo, cómo puedes ver es muy muy sencillo y cómo siempre, phalcon nos ofrece herramientas para hacer prácticamente lo que necesitemos, espero que te haya gustado.