Warning: fopen(/homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/gt-cache/gl/_gl_tag_orm) [function.fopen]: failed to open stream: Disk quota exceeded in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1183

Warning: flock() expects parameter 1 to be resource, boolean given in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1184

Warning: fwrite(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1188

Warning: fclose(): supplied argument is not a valid stream resource in /homepages/30/d192847469/htdocs/evilprofessor.co.uk/public_html/wp-content/plugins/global-translator/translator.php on line 1190
Evilprofessor.co.uk ORM »

Posts tagged: ORM

Doutrina: default datetime NOW ()

Por , mércores 30 de decembro de 2009 18:30

Eu estiven loitando coa creación dun esquema de base de datos para un novo Zend Framework proxecto. Eu son utilización tentando utilizar Doutrina ORM para os meus modelos de base de datos. Eu teño configurar o sistema para que me permitiu definir un estándar de data e hora para unha columna `` datetime, por exemplo, engadindo unha nova mensaxe eu recibín o timestamp actual. Despois de moito buscar e experimentar atopei a solución así que eu estou compartindo-o.

No seu esquema YAML arquivo simplemente faga o seguinte:

 Mensaxe
   actas:
     Timestampable:
       creado:
         nome: created_at
         Tipo: timestamp
         formato: Ymd H: i: s
       actualización:
         nome: last_updated
         Tipo: timestamp
         formato: Ymd H: i: s
   columnas:
     ID:
       Tipo: integer
       primario: true
       autoincrement: true
     nome: cadea (255)
     correo electrónico: cadea (300)
     corda (2000): mensaxe

Por outra banda non quere un `updated_at columna` pode utilizar o seguinte:

 Mensaxe
   actas:
     Timestampable:
       creado:
         nome: created_at
         Tipo: timestamp
         formato: Ymd H: i: s
       actualización:
         persoas con discapacidade: true
   columnas:
     ID:
       Tipo: integer
       primario: true
       autoincrement: true
     nome: cadea (255)
     correo electrónico: cadea (300)
     corda (2000): mensaxe












Tema por Panorama Themocracy

6 visitantes en liña agora
4 persoas, 2 bots, 0 membros
Max visitantes hoxe: 11 ás 01:15 am UTC
Este mes: 40 en 23-05-2012 03:33 pm UTC
Este ano: 69 en 27-02-2012 09:56 pm UTC
Todas as horas: 130 en 28-03-2011 10:40 UTC