如何在Symfony中将链接粘贴到html模板中

如何在Symfony中将链接粘贴到html模板中,symfony,twig,html-parsing,Symfony,Twig,Html Parsing,我正在使用symfony3将链接输入到我的HTML模板中,该模板保存为表中的数据库条目。我可以获得模板的html版本(通过从数据库查询html\u body)和链接的字符串版本 问题是:将链接输入html模板的特定部分的最佳方式是什么 更一般的问题:如何将一个html元素插入到上面输入的另一个html元素的特定部分 我在考虑使用twig变量,比如{{link},然后呈现我的模板并将link作为变量传递给它。但我没有将此模板文件保存在任何位置,因此无法将其作为 renderView('FrontE

我正在使用symfony3将链接输入到我的HTML模板中,该模板保存为表中的数据库条目。我可以获得模板的html版本(通过从数据库查询
html\u body
)和链接的字符串版本

问题是:将链接输入html模板的特定部分的最佳方式是什么

更一般的问题:如何将一个html元素插入到上面输入的另一个html元素的特定部分

我在考虑使用twig变量,比如
{{link}
,然后呈现我的模板并将link作为变量传递给它。但我没有将此模板文件保存在任何位置,因此无法将其作为

renderView('FrontEnd/emailSubscribe.html.twig', ['link' => $urlButton]));
FrontEnd/emailSubscribe.html.twig
文件的值保存在变量
$templatehtml
中,我从数据库中查询该变量


非常感谢您对我的问题提供的任何帮助。

您可以从字符串中呈现树枝模板

假设您的模板位于
$templateBody
中,并且链接位于
$urlButton
中,您可以这样做:

$template = $this->get('twig')->createTemplate($templateBody);
$renderedString = $template->render(array('link' => $urlButton));

我不敢相信事情竟如此简单。非常感谢德拉戈斯特。