标签的帖子:ORM

学说:DATETIME的默认NOW()

(星期三)30日2009年12月下午6:30

我一直在努力设立一个新的数据库架构Zend框架项目。 使用 尝试使用我的数据库模型学说的ORM 。 我需要设立架构,它允许我`的datetime`列设置一个默认的日期和时间,例如,添加一个新的消息,我得到的当前时间戳时。 经过多番搜索和尝试,我找到了解决办法,所以我共享。

架构中的YAML的文件只需做到以下几点:

消息:
   actAs:
     Timestampable:
      创建:
        名称:created_at
        类型:TIMESTAMP
        格式:YMD H:我:S
      更新时间:
        姓名:last_updated
        类型:TIMESTAMP
        格式:YMD H:我:S
  列:
     ID:
      类型:整数
      主:真
      自动增量:真
    名称:字符串(255)
    电子邮件:字符串(300)
    消息:字符串(2000)

另一方面如果你不想要一个'updated_at'列,你可以使用以下命令:

消息:
   actAs:
     Timestampable:
      创建:
        名称:created_at
        类型:TIMESTAMP
        格式:YMD H:我:S
      更新时间:
        禁用:真
  列:
     ID:
      类型:整数
      主:真
      自动增量:真
    名称:字符串(255)
    电子邮件:字符串(300)
    消息:字符串(2000)












全景主题 Themocracy

8访客在线
5名客人,3个机器人,0会员
最大游客今日:19日6点09上午UTC
本月19日上午在19-08-2011 06:09
今年:130于28-03-2011 10:40 PM UTC
所有时间:130于28-03-2011 10:40 PM UTC