![](/img/trans.png)
[英]Symfony2 - Impossible to access an attribute (“date”) on a string variable (“inline”)
[英]Symfony3 Impossible to access an attribute (“small_pizza”) on a string variable (“Margherita”)
我試圖顯示價格,但發生錯誤不可能訪問字符串變量(“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
);
}
這是我的數據庫: 在這里輸入圖像描述
在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>
請幫幫我 :)
嘗試訪問導航關系的prince實體,所以試試這個:
<li>{{ entry.price.small_pizza }}</li>
代替
<li>{{ entry.name.small_pizza }}</li>
希望這有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.