タグ付きの投稿:スキーマ

教義:NOW DATETIMEデフォルト()

によって 、水曜日2009年12月30日18:30

私は、新しいデータベーススキーマを設定するに苦しんできたのZend Frameworkプロジェクト。 私はよ 使用して 使用しようとしてDoctrineの私のデータベースモデルのためにORMを。 私は現在のタイムスタンプを取得し、新しいメッセージを追加するときに私は、例えば、それは私が`のdatetime`カラムのデフォルトの日付と時刻を設定できるようにスキーマを設定する必要があります。 私はそれを共有していますので、非常に検索し、実験をした後、私は解決策を見つけた。

自分のスキーマにYAMLファイルだけで次の手順を実行します。

メッセージ:
   actAsの:
     Timestampable:
      作成:
        名前:はcreated_at
        タイプ:タイムスタンプ
        形式:YMD H:I:S
      更新日:
        名前:LAST_UPDATED
        タイプ:タイムスタンプ
        形式:YMD H:I:S
  カラム:
     ID:
      タイプ:整数
      一次:真
      自動インクリメント:真
    名前:文字列(255)
    メールアドレス:文字列(300)
    メッセージ:文字列(2000)

一方、あなたが`updated_at`カラムをしたくない場合は、次を使用することができます。

メッセージ:
   actAsの:
     Timestampable:
      作成:
        名前:はcreated_at
        タイプ:タイムスタンプ
        形式:YMD H:I:S
      更新日:
        障害者:真
  カラム:
     ID:
      タイプ:整数
      一次:真
      自動インクリメント:真
    名前:文字列(255)
    メールアドレス:文字列(300)
    メッセージ:文字列(2000)












パノラマのテーマ別 Themocracy

7訪問者今オンライン
2名様、5ボット、0メンバー
最大の訪問者今日:12:22午前UTCに17
今月:2011年12月9日2時18分UTC 48
今年:28-03-2011 22:40 UTC少なくとも130
すべての時間:28-03-2011 22:40 UTC少なくとも130