Hola a tod@s... saludos cordiales...
Tengo lo siguiente.
<form action="" method="POST"> {% macro prototype(pregunta) %} <tr> <td>{{ form_widget(pregunta.pregunta) }}</td> <td>{{ form_widget(pregunta.posicion) }}</td> <td> <a href="" class="btn btn-default"> <span class="glyphicon glyphicon-remove"> {{ pregunta.vars.id }} </span> </a> </td> </tr> {% endmacro %} <table class="table table-condensed"> <caption></caption> <thead><tr>Productos</tr></thead> <tbody> {% for pregunta in quiz_preguntas_form.preguntas %} {{ _self.prototype(pregunta) }} {% endfor %} </tbody> </table> <input type="submit" value="Guardar" class="btn btn-default"/> </form>
El problema que tengo es que necesito saber el id de la pregunta desde el macro y crear un enlace para renderizar una nueva plantilla... pero no encuentro cómo:
<a href="" class="btn btn-default"> <span class="glyphicon glyphicon-remove"> {{ pregunta.vars.id }} </span> </a>
Quedo atento. Cualquier ayuda, estoy agradecido... Saludos!
Respuestas
Hey, solución encontrada...
Cuando se usan los macros, podemos sacar el id
del row de la siguiente manera (en mi caso):
{{ pregunta.vars.value.id }}
Saludos!
@cristian_angulo
27 marzo 2015, 17:20