Skip to content
Anton edited this page Aug 30, 2017 · 7 revisions

Описание

CRUD - класс для реализации Create/Read/Update/Delete методов

Настройки

Нет

Использование

Реализация \Bluz\Crud\AbstractCrud с использованием \Bluz\Db\Table:

namespace Application\Model;
class Crud extends \Bluz\Crud\Table
{
    
}

Данный Crud уже будет реализовывать следующие методы:

  • createOne(array $data) - возвращает Primary Key созданного Db\Row
  • readOne($primary) - возвращает Db\Row
  • readSet($offset = 0, $limit = 10, $params = array()) - возвращает массив Db\Row в следующем виде [Row[], integer]
  • updateOne($primary, $data) - возвращает кол-во измененных строк
  • deleteOne($primary) - возвращает кол-во удаленных строк

с версии 7.0.0 появился метод readSet()

Для проверки данных следует использовать пакет Validator совместно с Db\Row - подробнее в разделе Валидация

Clone this wiki locally