datetime字段类型

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 2.1,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

datetime字段类型

这个字段允许用户修改数据类型代表一个特定的日期和时间(如。1984-06-05 12:15:30)。

可以呈现为文本输入或选择标记。底层数据的格式可以是一个DateTime对象,一个字符串,一个时间戳或数组。

基本数据类型 可以DateTime,时间戳字符串或数组(请参阅输入选项)
呈现为 单一的文本框或三个选择字段
选项
继承的选项
父类型 形式
DateTimeType

场的选择

date_widget

类型:字符串默认的:选择

定义了小部件选择日期类型

time_widget

类型:字符串默认的:选择

定义了小部件选择时间类型

输入

类型:字符串默认的:datetime

的格式输入数据——例如,日期的格式存储在你的潜在对象。有效值:

  • 字符串(如。2011-06-05 12:15:00)
  • datetime(一个DateTime对象)
  • 数组(如。阵列(2011年06 05年12 15 0))
  • 时间戳(如。1307276100)

回来从表单的价值也将归一化回这种格式。

谨慎

如果时间戳使用,DateType星期五之间仅限于日期,1901年12月13日格林尼治时间20:45:54,星期二,2038年1月19日格林尼治时间03:14:07在32位系统上。这是由于限制在PHP本身

date_format

类型:整数字符串默认的:IntlDateFormatter::中等

定义了格式选项,并将其传递给日期字段。看到日期类型的格式选项为更多的细节。

小时

类型:数组默认的:0至23日

小时可用小时字段类型列表。这个选项只有相关时小部件选项设置为选择

分钟

类型:数组默认的:0 - 59

分钟分钟可用字段类型列表。这个选项只有相关时小部件选项设置为选择

类型:数组默认的:0 - 59

秒秒可用字段类型列表。这个选项只有相关时小部件选项设置为选择

类型:数组默认的:前五年,五年之后

今年年可用字段类型列表。这个选项只有相关时小部件选项设置为选择

个月

类型:数组默认的:1到12

个月每月可用字段类型列表。这个选项只有相关时小部件选项设置为选择

类型:数组默认的:1至31日

天一天可用字段类型列表。这个选项只有相关时小部件选项设置为选择:

1
“天”= >范围(1,31日)

with_seconds

类型:布尔默认的:

是否包括秒输入。这将导致一个额外的输入捕捉秒。

data_timezone

类型:字符串默认的:系统默认时区

输入数据存储在时区。这一定是其中一个PHP支持时区

user_timezone

类型:字符串默认的:系统默认时区

时区的数据应该显示给用户(因此也用户提交的数据)。这一定是其中一个PHP支持时区

继承的选项

这些选项的继承类型:

invalid_message

类型:字符串默认的:这个值是无效的

这是验证错误消息,如果数据使用进入这个领域没有意义(即未验证)。

这可能发生,例如,如果用户输入一个无意义的字符串时间字段不能被转换成实时或如果用户输入一个字符串(例如苹果)进入很多领域。

正常(业务逻辑)验证(例如当设置一个最小长度字段)应设置使用验证消息的验证规则(参考)。

invalid_message_parameters

类型:数组默认的:数组()

当设置invalid_message选项,您可能需要包括一些变量的字符串。这可以通过添加占位符选项,在该选项包括变量:

1 2 3 4 5
美元构建器- >add (“some_field”,“some_type”,数组(/ /……“invalid_message”= >您输入一个无效的价值——它应该包括% num %字母的,“invalid_message_parameters”= >数组(“% num %”= >6)));

read_only

2.1

read_only选择是改变2.1年来呈现只读的HTML属性。以前,它呈现为一个禁用属性。使用禁用选择如果你需要旧的行为。

类型:布尔默认的:

如果这个选项是真的,该领域将呈现只读的属性字段不可编辑。

禁用

2.1

禁用选择是新的2.1版本中

类型:布尔默认的:

如果你不想让用户修改一个字段的值,您可以设置
禁用的选项为true。任何提交的值将被忽略。

映射

类型:布尔

如果你希望这个领域被忽略阅读或写作对象时,你可以设置映射选项

虚拟

类型:布尔默认的:

这个选项决定了如果表单将映射数据。这可能是有用的,如果你需要一种形式结构的视图。看到如何使用虚拟表单字段选择吗

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。