メインコンテンツまでスキップ
Version: Fegg 5.x(開発版)

Model::delete

Execute Logical Delete the record by specified primary ID

Description​

public int Model::delete( mixed $id )

Soft-deletes the row whose primary key is $id: sets valid = 0 (and modified), so reads no longer return it. Returns the number of updated rows. To remove the row from the table, use erase.

Arguments​

NameData typeDefaultRemarks
$idmixedDeleting target Primary ID

Example​

Controller
$model = new Model(true, array(
'table' => 'cms_news',
'id' => 'news_id',
'visible' => 'visible',
));

$deleted = $model->delete(1);
// -> 1