是否有可能(使用动态路由器时)为控制器响应选择自己的模板?
我正在考虑构建一个控制器,在数据库中查找必须显示的模板。
例如,内部会有一堆文件夹" web / templates /"喜欢: - folder1 - folder2 .....然后,我想使用" folder1"作为起始点并在此文件夹中搜索index.html.twig,并将其用作控制器响应的模板。
任何人都有一些想法如何告诉控制器一个绝对的模板路径?因为没有可以存放模板的捆绑包,我将不得不直接选择模板。
实际上我根本不知道如何告诉控制器......我想我必须像静态模板一样处理它,但是没有告诉symfony使用yml设置或配置....无法访问参数或配置的普通用户应该可以编辑它。
答案 0 :(得分:1)
点击谷歌搜索:https://github.com/liip/LiipThemeBundle
阅读一些代码。我想你会找到你需要的方法。
答案 1 :(得分:0)
好的抱歉,这真的很容易。我只是发现它是一个思想活跃的主题必须在config.yml
中定义$activeTheme = $this->get('liip_theme.active_theme');
$activeTheme->setThemes(array($template));
$activeTheme->setName($template);
这就是全部。感谢我把我带到了正确的地方