دکترین : حسگر ناحیه رنگی یک پیش فرض همین حالا ()

توسط لوید Watkin استیون ، چهارشنبه 2009 دسامبر 30 18:30

من تلاش شده است با راه اندازی یک بانک اطلاعاتی برای طرح های جدید 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)

5 پاسخ به "دکترین : پیش فرض ثانیه تاریخ و زمان همین حالا ()"

  1. توماس کولمن می گوید :

    د که برای تشکر ، من چیزی را دیده بود این را دوست دارند زمانی که به دنبال نمونه در دکترین اما زمانی که من در واقع می خواستم برای این کار من می تواند هر چیزی در مورد آن hehe را پیدا کند : این درمان برای من کار می کرد.

  2. Misael می گوید :

    خیلی از شما متشکرم برای محل کار شما.

  3. برادی می گوید :

    من فکر می کنم شما می خواهید فرمت : Ymd ح : من : ها

  4. با تشکر برای اشاره کردن که ، در آن زندگی می کنند کد تصحیح شده است ، اما بدیهی است که در اینجا ذکر نشده :)

  5. FV می گوید :

    توجه کنید که به طور پیش فرض گذاشتن نشانی از همان Timestampable کار نمی کند. مشاهده
    http://stackoverflow.com/questions/2938655/how-to-define-current-timestamp-in-yaml-with-doctrine/3705090 # 3705090

پاسخی بنویسید













تم های پانوراما Themocracy

8 بازدید کنندگان آنلاین
7 مهمان ، 1 رباتها ، 0 کاربران
حداکثر بازدید کننده امروز : 26 در 00:46 UTC
این ماه : 26 در 2011/07/05 12:35 UTC
این سال : 130 در 28-03-2011 22:40 UTC
تمام زمان حال : 130 در 28-03-2011 10:40 UTC