我在尝试访问trick中的变量时遇到了一些问题。
我有一个叫staff的班和一个叫image 的班
每个员工有1个映射到图像表的image_id
我可以在php中调用以下代码来访问图像url
//...get 1 staff member
echo $staff->getImage()->getWebPath();
然而,在trick中调用此代码似乎不起的作用
{{ staff.image.webpath }}
如果我在php中提取图像并将其传递给模板,我可以像一样访问它
php
---
$image = $staff->getImage();
twig
----
{{ image.webpath }}
我想把所有员工都传给我的模板,然后使用for循环打印出他们的名字、简历、标题和图像。这可能与图像有关吗?
我将在图像实体中定义__toString方法,如下所示:
public function __toString() {
return $this->getWebPath();
}
然后你将访问Twig中的变量,如:
<img src="{{ staff.image }}" alt="image" />