EasyAdmin文本编辑字段
编辑该页面EasyAdmin文本编辑字段
这个字段创建一个基于javascript的WYSIWYG编辑器的基础上特利克斯编辑器管理长文本。
在表单页面(编辑和新)它看起来像这样:
提示
EasyAdmin长文本提供了其他领域的内容:TextAreaField是理想的长期不需要任何格式的内容;CodeEditorField是理想的编辑和存储任何类型的源代码。
基本信息
- PHP类:
EasyCorp
\包 \ EasyAdminBundle \领域 \ TextEditorField - 教义DBAL类型用于存储这个值:
文本
- ob娱乐下载Symfony表单类型用于呈现字段:TextEditorType基于Symfonyob娱乐下载TextareaType
呈现为:
1 2
< !——在装载页面时这是变成一个WYSIWYG编辑器通过JavaScript - - ><文本区域>…< /文本区域>
选项
setNumOfRows
编辑器的高度用于表单页面(新
和编辑
)一样大需要显示其内容。这个高度也生长动态(通过JavaScript)总是匹配的行数的内容。
这个选项设置时显示的行数字段内容是空的。默认情况下,初始高度很小,所以这是一个好主意时,增加这个值预期内容更长时间(如博客):
1
收益率TextEditorField::新(“……”)- >setNumOfRows (30.);
setTrixEditorConfig
这个选项允许您通过一个PHP数组的配置选项来设置或更新JavaScript特利克斯这个领域所使用的编辑器:
1 2 3 4 5 6 7 8 9
收益率TextEditorField::新(“……”)- >setTrixEditorConfig ([“blockAttributes”= > [“默认”= > [“tagName”= >“p”),“heading1”= > [“tagName”= >“氢气”),),“css”= > [“附件”= >“admin_file_field_attachment”、]]);
检查src /特利克斯/ config /文件夹在特利克斯编辑库了解所有可用的配置选项。
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。