Kenningu: datetime sjálfgefið NÚNA ()
Ég hef verið að berjast við að setja upp gagnagrunn stefið fyrir nýja Zend Framework verkefni. Ég er nota að reyna að nota kenningunni Ormur fyrir líkan gagnagrunn minn. Ég þarf að setja upp stefið þannig að það leyfa mér að velja sjálfgefna dagsetningu og tíma í `datetime` dálkinn, td þegar þú bætir nýjum skilaboðum ég fá núverandi timestamp. Eftir mikla leit og tilraunir ég fann lausn svo ég ætla að deila henni.
Í stefið þinn YAML skrá einfaldlega að gera eftirfarandi:
Message: actAs: Timestampable: Búið til: Notendanafn: created_at tegund: Tímastimpill snið: Ymd H: i: s Uppfært: Notendanafn: last_updated tegund: Tímastimpill snið: Ymd H: i: s dálkar: id: tegund: heiltala Aðal: sannur autoincrement: sannur Notendanafn: band (255) email: band (300) Message: band (2000)
Ef hins vegar þú vilt ekki "updated_at` dálkinum þú getur notað eftirfarandi:
Message: actAs: Timestampable: Búið til: Notendanafn: created_at tegund: Tímastimpill snið: Ymd H: i: s Uppfært: fatlaðra: sannur dálkar: id: tegund: heiltala Aðal: sannur autoincrement: sannur Notendanafn: band (255) email: band (300) Message: band (2000)


















































Sem unnið er skemmtun fyrir mig: D takk fyrir það, ég hafði séð eitthvað svona þegar að horfa á dæmi kenningar en þegar ég í raun vildi gera það ég gat ekki fundið neitt um það hehe.
Kærar þakkir fyrir vinnu þína.
Ég held að þú viljir forsníða: Ymd H: i: s
Takk fyrir benda þessi út, verið þess leiðrétt í lifandi kóða, en greinilega ekki hér:)
Takið eftir því SQL Sjálfgefin virkar ekki það sama og Timestampable. Sjá
http://stackoverflow.com/questions/2938655/how-to-define-current-timestamp-in-yaml-with-doctrine/3705090 # 3705090