Remover

  1. Saver
  2. Reader
  3. Remover

Remover - объект предназначен для удаления сущностей из базы.

Для кастомизации необходимо переименовать namespace:

namespace Modules\Activity\Panel\Models;

И установить:

const entity = 'app_activity_items';

 


<?php

namespace Modules\Activity\Panel\Models;

use Prologue\Framework\Database\Database;
use Prologue\Framework\Tests\TDD;

Class Remover
{
    const entity = 'app_activity_items';


    public static function remove($params)
    {

        TDD::debug($params, 'params', 'Инициализация параметров');

        $database = new Database;

        $pdo = $database->init();

        $sql = 'DELETE FROM ' . self::entity . ' WHERE id=:id LIMIT 1';

        $stmt = $pdo->prepare($sql);

        $stmt->execute(
            [
                'id' => $params['id']
            ]
        );

    }

}

 

  1. Saver
  2. Reader
  3. Remover