gpt4 book ai didi

php - 无法在 Symfony 2 中使用渲染方法找到 Twig 模板

转载 作者:行者123 更新时间:2023-12-01 22:48:22 25 4
gpt4 key购买 nike

我在尝试引用特定 Twig 模板时遇到问题。我正在使用作为 SF2 主 Controller 一部分的 render 方法,但我显然没有正确引用/使用它。

这是我的目录/文件结构:

/src
/AyrshireMinis
/CommonBundle
/Controller
DefaultController.php
/Entity
Link.php
/Resources
/views
/Default
links.html.twig

这是路由器在 DefaultContoller.php 中调用的方法:

/**
* @Route("/links", name="ayrshireminis_links")
* @Template()
*/
public function linksAction()
{
$links = $this->getDoctrine()->getRepository('AyrshireMinisCommonBundle:Link')->findAll();
return $this->render('AyrshireMinisCommonBundle:Link:links.html.twig', array('links' => $links));
}

但这是我得到的错误:

Unable to find template "AyrshireMinisCommonBundle:Link:links.html.twig".

最佳答案

我认为是因为模板“AyrshireMinisCommonBundle:Link:links.html.twig”不存在,尝试将其更改为“AyrshireMinisCommonBundle:Default:links.html.twig”

关于php - 无法在 Symfony 2 中使用渲染方法找到 Twig 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23834766/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com