EasyAdmin Textarea领域
编辑该页面EasyAdmin Textarea领域
这个字段是用于表示任何类型的文本内容。短的文本内容,使用/ /字段文本框。
在表单页面(编辑和新)它看起来像这样:
提示
EasyAdmin长文本提供了其他领域的内容:TextEditorField是理想的博客文章或医生等内容页;CodeEditorField是理想的编辑和存储任何类型的源代码。
基本信息
- PHP类:
EasyCorp
\包 \ EasyAdminBundle \领域 \ TextareaField - 教义DBAL类型用于存储这个值:
文本
- ob娱乐下载Symfony表单类型用于呈现字段:TextareaType
呈现为:
1
<文本区域>…< /文本区域>
选项
renderAsHtml
在只读页面(指数
和细节
),文本内容(使用逃走了htmlspecialchars函数()
显示之前)。如果你有一些领域你想呈现的HTML标记,而不是逃避它们,添加这个选项:
1
收益率TextareaField::新(“……”)- >renderAsHtml ();
setMaxLength
默认情况下,文本内容全部显示在报表中细节
页面和截断最多64年
字符指数
页面。使用这个选项设置最大的细节
和指数
页:
1 2 3 4 5
收益率TextareaField::新(“……”)- >setMaxLength (15);/ /内部configureFields()你可以访问当前页面的名字/ /每页设置不同的值收益率TextareaField::新(“……”)- >setMaxLength (美元pageName= = = Crud::PAGE_DETAIL吗?1024年:32);
此选项只有在只读页面(指数
和细节
)。在表单页面(新
和编辑
)内容不截断长度。
请注意
这个选项也使用时被忽略renderAsHtml ()
中间选项,以避免删除内容的HTML标签打开。
setNumOfRows
的高度textarea > <
元素用于表单页面(新
和编辑
)一样大需要显示其内容。这个高度也生长动态(通过JavaScript)总是匹配的行数的内容。
这个选项设置时显示的行数字段内容是空的。默认情况下,初始高度很小(5
行),所以这是一个好主意来增加这个值时预期的内容更长时间(如博客):
1
收益率TextareaField::新(“……”)- >setNumOfRows (30.);
stripTags
默认情况下,内容显示它们之前逃跑。如果你喜欢,你可以使用这个选项条HTML标记(在内部调用strip_tags ()
PHP函数):
/ /如果原始内容“foo <强> < / >强”,它只显示“foo”收益率TextareaField::新(…)- > stripTags ();
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。