【发布时间】:2017-09-27 14:44:03
【问题描述】:
我试图显示价格,但出现错误无法访问字符串变量(“Margherita”)上的属性(“small_pizza”)。
这是我的控制器:
/**
* @Route(
* "/menu",
* name = "pizza_menu"
* )
*
* @Template
*/
public function menuAction() {
$Repo = $this->getDoctrine()->getRepository('PizzaBundle:Menu');
$rows = $Repo->findAll();
return array(
'rows' => $rows
);
}
这是我的数据库: enter image description here
在 Twig 代码中是这样的:
{% 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>
请帮帮我:)
【问题讨论】:
-
那种让我饿的问题:)
-
呵呵呵呵 :) 是的,当然 :D