Skip to main content
Version: Fegg 5.x (next)

Model::alterAddColumn

Execute Alter Add Column

Description​

public void Model::alterAddColumn( array $field )

Adds a column to the model's table. Throws Fegg\Database\QueryException when the query fails.

Arguments​

NameData typeDefaultRemarks
$fieldarrayColumn definition, with every key described in create

Example​

Controller
$model = new Model(true, array(
'table' => 'sample',
));

// Alter Table "sample" ADD COLUMN note TEXT
$model->alterAddColumn(array(
'name' => 'note',
'type' => 'TEXT',
'notnull' => false,
'dflt_value' => null,
'pk' => false,
'ai' => false,
));