字段类型:文本与长文本


13

Drupal 7中的“文本”和“长文本”有什么区别?

如果仅是数据库字符长度,在可能输入值的域不明确的情况下,谨慎并默认使用长文本更好吗?

Answers:


17

差异在text.module列出

  1. text字段存储为varchar,最大长度为255个字符,其默认小部件为简单文本输入。

  2. long text字段存储为longtext,最大长度为4 GiB(最大字符取决于编码),其默认小部件为textarea

  3. text with summary字段类似于long text字段,除了默认情况下启用文本处理。即,摘要文本可以与主要文本一起包括在内,并且内容将通过输入过滤器进行处理。默认的小部件是“带有摘要的文本区域”

通常,长文本和带有摘要字段的文本通常用于长文本,长于任何几个单词或几十个字符的内容:主体文本,冗长的嵌入代码,数据表等。普通文本更适合简短的文本片段:个人名称,公司标语和最喜欢的颜色。

我认为您的数据适合于任何一种类型都是很少见的。例如,如果要存储用户个人资料的传记,则应该清楚地知道它应该是几段叙述还是只是一个简短的个人座右铭。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.