繁体   English   中英

Symfony Twig 变量无法识别(变量不存在)

[英]Symfony Twig variable not recognized (Variable does not exist)

这在几个小时前工作正常,我从数据库中获取数据并简单地将其显示在 Twig 的表中。 这是 controller ,我从中获取具有我的实体“Cours”的变量实例

 /**
     * @Route("/listeCours", name="liste_cours")
     */
    public function index()
    {
        $lstCours = $this->getDoctrine()
            ->getRepository('App:Cours')
            ->findAll();

        return $this->render('liste_cours/index.html.twig', ['lstCours' => $lstCours]);
    }

我将实体“Cours”的存储库中的数据保存在变量“lstCours”中,这是我稍后将在 twig 中调用的变量,

{% for cours in lstCours %}
                        <tr>
                            <td>{{ cours.nom }}</td>
                            <td>{{ cours.type }}</td>
                            <td>{{ cours.description }}</td>
                            <td>{{ cours.prix }}</td>
                            <td>
                                <button class="btn_apt btn"><a href="">Ajouter</a></button>
                            </td>
                        </tr>

编译器不断显示异常,指出变量 (lstCours) 不存在。

先感谢您。

当你想调试你的 Twig 上下文时,你可以使用:

{{ dump(_context) }}

它将向您显示模板中的所有可用变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM