2012-04-13 7 views
6

Podczas pisania migracji kodu kodu, nie jestem pewien, jak dodać do pola typu dziesiętnego. konkretnie, w jaki sposób definiujesz rozmiar elementu, który jest dozwolony? Na przykład, w jaki sposób zdefiniować tablicę przejść do dbforge->add_field() w celu utworzenia pola tak:Jak dodać pole dziesiętne w pliku migracji kodera?

price decimal(10,2) not null default 0.00 

Odpowiedz

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

Twoja odpowiedź byłaby bardziej przydatna, jeśli go zmienić, by dodać jakieś wyjaśnienie. – Blackwood

2
'price' => array(
'type' => 'DECIMAL', 
'constraint' => '10,2', 
'null' => FALSE, 
'default' => 0.00 
), 
Powiązane problemy