Symfonyでpropel:build-modelする際のセグメンテーション違反

2011年3月16日 オフ 投稿者: KYO
Table of Contents

ひさしぶりにSymfonyをいじってます。
Jobeetもやるべきなんですけど、9日目くらいまでで止めてます。
タイトルにある通りですが、symfony propel:build-modelで常に失敗するので、調べてみました。

schema.ymlに、DATE型やDATETIME型、TIMESTAMP型があると、こういうエラーになるらしい。

対応方法:

create_at:
type: DATETIME
default: '0000/00/00 00:00:00'
updated_at:
type: TIMESTAMP
required: true
default: CURRENT_TIMESTAMP
expired_at:
type: DATE
default: '0000/00/00'

↓へ変更

create_at:
type: VARCHAR
default: '0000/00/00 00:00:00'
updated_at:
type: VARCHAR
required: true
expired_at:
type: VARCHAR
default: '0000/00/00'