教義:NOW DATETIMEデフォルト()
私は、新しいデータベーススキーマを設定するに苦しんできたの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)
















































