Symfony 1.4管理生成器 - 在'列表'视图中使用原始HTML?

我正在使用TinyMCE对列进行富文本编辑,我希望在Symfony的管理生成器“列表”视图中显示该列。 但是,当我包含此列时,将显示转义的HTML,而不是呈现。 有没有办法告诉管理生成器为这一列使用getRaw(),而不是关闭整个后端应用程序的输出转义?     
已邀请:
在当前的管理生成器中无法执行 - 您需要复制部分并进行手动更改。     
在输出应该呈现的内容时,您应该尝试使用此句子:
<?php echo sfOutputEscaper::unescape($whatever_you_like_to_be_rendered) ?>
这样,您可以根据具体情况使用unsecape。     
当我创建自己的管理主题时,我解决了这个问题。我在generator.yml中添加了一个
html_whitelist
设置,它接受一个字段名称数组,并将它们从任何输出转义中免除。我相信我也修改了输出这些字段的部分(也许是_list_td_tabular),所以'听'白名单。如果你使用默认的Symfony管理生成器(b / c你必须修改内部代码),我不推荐这个解决方案,但如果你使用的是自定义管理主题,那就去吧! ;)     

要回复问题请先登录注册