0
我正在爲網站構建一種內容管理器。我需要的是在一個表單中可以放置格式化文本的字段。然後,我希望能夠將其保存到數據庫中,然後當實體顯示時,我必須使用格式呈現它!在symfony 2中保存並顯示格式化文本
任何線索在如何做到這一點?
我查看了Tinymce編輯器(stfalcon的包),但我不知道如何讓編輯器(這非常好)適合我的表單。我只是在窗體的其他字段上顯示,我有...
我正在爲網站構建一種內容管理器。我需要的是在一個表單中可以放置格式化文本的字段。然後,我希望能夠將其保存到數據庫中,然後當實體顯示時,我必須使用格式呈現它!在symfony 2中保存並顯示格式化文本
任何線索在如何做到這一點?
我查看了Tinymce編輯器(stfalcon的包),但我不知道如何讓編輯器(這非常好)適合我的表單。我只是在窗體的其他字段上顯示,我有...
要做到這一點,你不需要使用任何包。你可以實現一個jQuery文本編輯器,如redactor,ckeditor ..
在你的FormType中只需傳遞一個適合你的wsyiwyg編輯器的類變量。例如,您使用Redactor使其成爲可能。
<script type="text/javascript">
$(document).ready(function(){
$('.redactor').redactor();
});
</script>
在你的FormType中,你必須建立一個帶有「redactor」類的textarea。要做到這一點:
$builder->add('content', 'textarea', array('label' => "Content", 'attr' => array("class" => "redactor", "style" => "height: 300px")));
最後,在你的嫩枝打印內容行:
{{ form_row(form.content) }}