[英]Symfony2 Twig printing variable related entity properties
我在嘗試訪問樹枝中的變量時遇到了一些麻煩。
我有一班叫職員,一班叫形象
每個員工都有1個image_id,該image_id映射到image表
我可以在php中調用以下代碼來訪問圖片網址
//...get 1 staff member
echo $staff->getImage()->getWebPath();
但是在樹枝中調用此代碼似乎不起作用
{{ staff.image.webpath }}
如果我將圖像拉入php並將其傳遞給模板,我可以像這樣訪問它
php
---
$image = $staff->getImage();
twig
----
{{ image.webpath }}
我想將所有工作人員傳遞到我的模板,然后使用for循環打印出他們的姓名bios標題和圖像。 這可能與圖片有關嗎?
我將在圖像實體中定義__toString方法,如下所示:
public function __toString() { return $this->getWebPath(); }
然后,您將在Twig中訪問變量,如下所示:
<img src="{{ staff.image }}" alt="image" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.