2012-04-13 6 views
6

コードシニアマイグレーションを書くときに、10進数型のフィールドを追加する方法についてはわかりません。具体的には、許容される要素のサイズをどのように定義しますか?例えば、どのように私は次のようにフィールドを作成するために、dbforge->add_field()に渡す配列を定義します:あなたが追加することを編集する場合Codeigniter移行ファイルに小数フィールドを追加するにはどうすればよいですか?

price decimal(10,2) not null default 0.00 

答えて

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

あなたの答えは、より有用であろういくつかの説明。 – Blackwood

2
'price' => array(
'type' => 'DECIMAL', 
'constraint' => '10,2', 
'null' => FALSE, 
'default' => 0.00 
), 
関連する問題