Symfony获取文件路径到twig模板,该文件位于customBundle:资源:视图不在web目录中

时间:2018-05-30 14:52:04

标签: symfony twig filepath

在我的一个twig模板中,我有一个javascript块 我必须给出某个html文件的路径。 我试过这个,但有控制台错误

jQuery(document).ready(function ($) {
$("#content").builder({
themeFile: '{{ "ContentbuildBundle:Template:theme.html.twig" }}',
toolbar: 'right',
onRender: function() {
$('#contentarea').trigger('focusout');
}
});
}


enter image description here

1 个答案:

答案 0 :(得分:1)

使用树枝时,您可以使用Twig Docs

中所述的asset树枝功能链接到您的资源

不幸的是,我认为此功能仅链接到公共文件,即web目录上的文件。

此外,您可以使用include函数呈现HTML的内容。

您能说明您需要达到的目标吗? 请记住,无法访问公共目录之外的文件。

修改 如果你需要渲染一些HTML,你应该把它放在resouces dir(私有)上并用树枝把它包起来。