如何查看学说结果的结果

时间:2014-09-14 09:10:06

标签: php symfony doctrine-orm

我正在使用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;
}

我忘记了什么吗?

1 个答案:

答案 0 :(得分:2)

更改为:

<h1>{{ place.description }}</h1>