2012-04-13 14 views
6

Al escribir una migración codeigniter, no estoy seguro de cómo agregar un campo del tipo decimal. específicamente, ¿cómo defines el tamaño del elemento que está permitido? Por ejemplo, ¿cómo defino la matriz para pasar a dbforge->add_field() con el fin de crear un campo como la siguiente:¿Cómo agrego un campo decimal en un archivo de migración de Codeigniter?

price decimal(10,2) not null default 0.00 

Respuesta

18
'price' => array(
    'type' => 'DECIMAL', 
    'constraint' => '10,2', 
), 
0
'price' => array('type' => 'DECIMAL(10,2)') 
+1

Su respuesta sería más útil si se edita para añadir alguna explicación – Blackwood

2
'price' => array(
'type' => 'DECIMAL', 
'constraint' => '10,2', 
'null' => FALSE, 
'default' => 0.00 
), 
Cuestiones relacionadas