Intento mostrar el precio, pero ocurre el error Imposible acceder a un atributo ("pequeña_pizza") en una variable de cadena ("Margherita").
Este es mi controlador:
/** * @Route( * "/menu", * name = "pizza_menu" * ) * * @Template */ public function menuAction() { $Repo = $this->getDoctrine()->getRepository('PizzaBundle:Menu'); $rows = $Repo->findAll(); return array( 'rows' => $rows ); }Y esta es mi base de datos: ingrese la descripción de la imagen aquí
En un código Twig es este:
{% for entry in rows %} <tr> <td>{{ entry.id }}</td> <td>{{ entry.name }}</td> <td>{{ entry.components }}</td> <td> <ul> <li>{{ entry.name.small_pizza }}</li> <li>{{ entry.name.small_pizza }}</li> <li>{{ entry.name.small_pizza }}</li> <li>{{ entry.name.small_pizza }}</li> </ul> </td> </tr>Ayudame por favor :)
Intente acceder a la entidad del príncipe navegando por las relaciones, así que intente esto:
<li>{{ entry.price.small_pizza }}</li>en vez de
<li>{{ entry.name.small_pizza }}</li>Espero que esto ayude