如何获得Propel ORM 1.6 created_at字段?

时间:2012-08-06 11:07:28

标签: php symfony1 propel

我尝试指定此字段:

<column name="created_at" phpName="CreatedAt" type="TIMESTAMP" required="false"/>

但是,无论是否需要,Propel似乎永远不会将当前日期时间放在上面。我如何指定我希望Propel为我照顾这个?

1 个答案:

答案 0 :(得分:3)

您应该使用timestampable behavior

  

timestampable行为可让您跟踪模型对象的创建日期和上次更新。

使用(默认情况下):

<behavior name="timestampable" />

或(如果您想自定义字段):

<behavior name="timestampable">
  <parameter name="create_column" value="my_create_date" />
  <parameter name="update_column" value="my_update_date" />
</behavior>