学说:现在默认的DATETIME()

史蒂芬劳埃德沃特金斯 ,周三二○○九年十二月三十日下午6时30分

我一直在挣扎设立一个新的数据库模式Zend框架项目。 使用 尝试使用原则为我的ORM模型数据库。 我需要设立架构,以便它让我为一个``日期时间列默认的日期和时间,例如,当添加一个新的消息我得到的当前时间戳。 经过一番搜寻和实验我找到了解决办法,所以我分享它。

在您的模式YAML的文件根本就以下内容:

消息:
   actAs:
     Timestampable:
      创建:
        名称:created_at
        类型:时间戳
        格式:年月日H:我:秒
      更新:
        名称:last_updated
        类型:时间戳
        格式:年月日H:我:秒
  列:
    编号:
      类型:整数
      初级:真
      自动增量:真
    名称:字符串(255)
    电子邮件:字符串(300)
    消息:字符串(2000)

另一方面,如果你不想一列``updated_at您可以使用下列内容:

消息:
   actAs:
     Timestampable:
      创建:
        名称:created_at
        类型:时间戳
        格式:年月日H:我:秒
      更新:
        禁用:真
  列:
    编号:
      类型:整数
      初级:真
      自动增量:真
    名称:字符串(255)
    电子邮件:字符串(300)
    消息:字符串(2000)

5回应“说:现在默认的DATETIME()”

  1. 托马斯科尔曼 说:

    这对我来说,对待工作:像这样该D谢谢,我已经看到的东西时,看着学说的例子,但是当我真正想做到的,我找不到任何有关它呵呵。

  2. 米萨埃尔 说:

    非常感谢你对你的工作。

  3. 布雷迪 说:

    我想你想要的格式:年月日H:我:秒

  4. 谢谢你的为指向的,其代码在现场得到纠正,但显然不是在这里:)

给一个答复













全景主题 Themocracy

现在9访客在线
2位客人,7个机器人,0位会员
最大游客今日:15日上午08:24联合技术
本月:26日2011年7月5日上午12点35分联合技术
今年:130 28-03-2011下午10时40联合技术
所有时间:130 28-03-2011下午10时40联合技术