Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

PHP Plantillas con Twig Lenguajes de Plantillas Funciones personalizadas

¿Cómo puede un usuario nombrar una macro y pasar a la macro un argumento de matriz con un nombre diferente?

-Pasar una matriz nombrada no se cubre en los 3 videos anteriores al cuestionario.

2 Respuestas

Asumo que estás hablando de esta pregunta:

Usa el siguiente código para crear una función Twig personalizada llamada "review", que mostrará los detalles de una reseña. La función debe aceptar un argumento de matriz llamado data que tiene elementos que coinciden con la ID de cada div.

Hice algunas investigaciones y entre this y this llegué a:

{% macro review(data) %}

Luego, para acceder a los valores de la matriz, usa la notación de punto. Por ejemplo:

{{ data.rating }}

Gracias Kris, lo intentaré. Fui calificado correctamente en el cuestionario por acceder a los valores de la matriz con notación de punto, pero estaba intentando todo tipo de tonterías tratando de acertar esa primera pregunta: {% macro review(data(review, name, content)) %}