2012-04-13 11 views
6

Codeigniter geçişi yazarken, ondalık türden bir alan ekleme hakkında nasıl gideceğimi bilmiyorum. Özellikle, izin verilen öğenin boyutunu nasıl tanımlarsınız? Örneğin, nasıl aşağıdaki gibi bir alan oluşturmak amacıyla dbforge->add_field() geçmek için dizi tanımlarsınız: Eklemek düzenlemek eğerCodeigniter Taşıma Dosyasına ondalık bir alan nasıl eklerim?

price decimal(10,2) not null default 0.00 

cevap

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

Cevabınız daha faydalı olacaktır biraz açıklama. – Blackwood

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