我正在使用Symfony,在我的控制器中,我有以下功能:
/**
* @Route("/place/{id}", name="place")
*/
public function placeAction( $id )
{
$em = $this->getDoctrine()->getManager();
$place = $em->getRepository( "RoAllgemeinBundle:Place" )->find($id);
return $this->render( "RoAllgemeinBundle:Default:place.html.twig",
array(
"place"=>$place
));
}
在我的树枝上,我想查看匹配的地方
<h1>{{ description }}</h1>
在数据库中,我有一个给定idnumber的结果。但当我尝试在浏览器中查看页面时,我从symfony
获得了一个例外Variable "description" does not exist in RowocoAllgemeinBundle:Default:place.html.twig at line 3
但我有一个名称描述的专栏..
这在实体类中:
/**
* @var string
*/
private $description;
/**
* Set description
*
* @param string $description
* @return Place
*/
public function setDescription($description)
{
$this->description = $description;
return $this;
}
/**
* Get description
*
* @return string
*/
public function getDescription()
{
return $this->description;
}
我忘记了什么吗?
答案 0 :(得分:2)
更改为:
<h1>{{ place.description }}</h1>