9

codeigniter の移行を作成するときに、10 進数型のフィールドを追加する方法がわかりません。具体的には、許可される要素のサイズをどのように定義しますか? たとえばdbforge->add_field()、次のようなフィールドを作成するには、渡す配列をどのように定義すればよいでしょうか。

price decimal(10,2) not null default 0.00
4

3 に答える 3

25
'price' => array(
    'type' => 'DECIMAL',
    'constraint' => '10,2',
),
于 2012-07-18T19:07:43.380 に答える
5
'price' => array(
'type' => 'DECIMAL',
'constraint' => '10,2',
'null' => FALSE,
'default' => 0.00
),
于 2015-09-18T23:11:14.800 に答える
0
'price' => array('type' => 'DECIMAL(10,2)')
于 2015-08-26T18:53:18.043 に答える