Nette\Database\Table\ActiveRow::delete PHP Method

delete() public method

Deletes row.
public delete ( ) : integer
return integer number of affected rows
    public function delete()
    {
        $res = $this->table->createSelectionInstance()->wherePrimary($this->getPrimary())->delete();
        if ($res > 0 && ($signature = $this->getSignature(FALSE))) {
            unset($this->table[$signature]);
        }
        return $res;
    }

Usage Example

コード例 #1
0
ファイル: NewPresenter.php プロジェクト: vsek/New
 public function actionDelete($id)
 {
     $this->exist($id);
     $this->row->delete();
     $this->flashMessage($this->translator->translate('admin.text.itemDeleted'));
     $this->redirect('default');
 }
All Usage Examples Of Nette\Database\Table\ActiveRow::delete