دکترین : حسگر ناحیه رنگی یک پیش فرض همین حالا ()
من تلاش شده است با راه اندازی یک بانک اطلاعاتی برای طرح های جدید Zend چارچوب پروژه می باشد. من با استفاده از تلاش برای استفاده از دکترین ORM برای مدل های پایگاه داده ام. من نیاز به راه اندازی طرح به گونه ای که به من اجازه داد می توان به طور پیش فرض تاریخ و زمان `` حسگر ناحیه رنگی یک ستون ، به عنوان مثال هنگام اضافه کردن یک پیام جدید دریافت کنم برچسب زمان جاری است. بعد از کلی جستجو و آزمایش که من پیدا کردم راه حل پس من آن را به اشتراک گذاری.
در طرح خود را YAML فایل به سادگی انجام موارد زیر :
پیام : actAs : Timestampable : ایجاد شده : نام : created_at نوع : برچسب زمان فرمت : Ymd ح : من : ها به روز شده در : نام : last_updated نوع : برچسب زمان فرمت : Ymd ح : من : ها ستون : شناسه : نوع : عدد صحیح اصل مطلب : درست autoincrement : درست نام : رشته (255) ایمیل : رشته (300) پیام : رشته (2000)
اگر در طرف دیگر شما updated_at `` ستون خواهم که شما می توانید زیر استفاده کنید :
پیام : actAs : Timestampable : ایجاد شده : نام : created_at نوع : برچسب زمان فرمت : Ymd ح : من : ها به روز شده در : غیر فعال : درست ستون : شناسه : نوع : عدد صحیح اصل مطلب : درست autoincrement : درست نام : رشته (255) ایمیل : رشته (300) پیام : رشته (2000)


















































د که برای تشکر ، من چیزی را دیده بود این را دوست دارند زمانی که به دنبال نمونه در دکترین اما زمانی که من در واقع می خواستم برای این کار من می تواند هر چیزی در مورد آن hehe را پیدا کند : این درمان برای من کار می کرد.
خیلی از شما متشکرم برای محل کار شما.
من فکر می کنم شما می خواهید فرمت : Ymd ح : من : ها
با تشکر برای اشاره کردن که ، در آن زندگی می کنند کد تصحیح شده است ، اما بدیهی است که در اینجا ذکر نشده :)
توجه کنید که به طور پیش فرض گذاشتن نشانی از همان Timestampable کار نمی کند. مشاهده
http://stackoverflow.com/questions/2938655/how-to-define-current-timestamp-in-yaml-with-doctrine/3705090 # 3705090