Mācība: DATETIME noklusējuma NOW ()
Es esmu cīnās ar ko izveido datubāzes shēmu par jaunu Zend Framework projektu. Es esmu izmantojot mēģinot izmantot Doktrīna ORM manu datu bāzes modeļiem. Man ir nepieciešams izveidot shēmu, lai tas ļāva man, lai uzstādītu noklusēto datumu un laiku, `datetime` kolonna, piemēram, pievienojot jaunu ziņu man pašreizējā laikspiedolu. Pēc daudz meklēšanu un eksperimentējot es atklāju risinājumu, tāpēc es esmu dalīšanas to.
Savā shēmas YAML failu, vienkārši rīkojieties šādi:
Message: actAs: Timestampable: izveidots: nosaukums: created_at tips: Laikspiedols formāts: Ymd H: i: s atjaunošana: nosaukums: last_updated tips: Laikspiedols formāts: Ymd H: i: s kolonnas: ID: tips: vesels skaitlis galvenais: patiess autoincrement: patiess nosaukums: string (255) e-pasts: string (300) ziņa: string (2000)
Ja, no otras puses, jūs nevēlaties `updated_at` ailē var izmantot šādi:
Message: actAs: Timestampable: izveidots: nosaukums: created_at tips: Laikspiedols formāts: Ymd H: i: s atjaunošana: invalīdiem: patiess kolonnas: ID: tips: vesels skaitlis galvenais: patiess autoincrement: patiess nosaukums: string (255) e-pasts: string (300) ziņa: string (2000)
















































