Класс Wrong\Models\Crontabs

Crontabs контроллер управления моделями крон задач, расширяет Controller. Подробнее...

+ Граф наследования:Wrong\Models\Crontabs:

Открытые статические члены

static create ($arr)
 
static set_performer ($arr)
 
static find ($value, $column='id', $table='')
 
static all ($value='', $column='id', $table='')
 
static count ($value='', $column='id', $table='', $where='')
 
static toggle ($id, $table)
 
static table ($class)
 
static set_tables ()
 
static name ($id)
 

Статические открытые данные

static $tables = []
 

Подробное описание

Crontabs контроллер управления моделями крон задач, расширяет Controller.

См. определение в файле Crontabs.php строка 19

Методы

◆ all()

static Wrong\Database\Controller::all (   $value = '',
  $column = 'id',
  $table = '' 
)
staticinherited

Возвращает все строки из таблицы, либо строки соответствующие значению $value для столбца $column

Аргументы
string$valueЗначение для поиска в столбце.
string$columnСтолбец для поиска значения.
string$tableИмя таблицы.
Возвращает
array объектов всех строк таблицы.

См. определение в файле Controller.php строка 55

◆ count()

static Wrong\Database\Controller::count (   $value = '',
  $column = 'id',
  $table = '',
  $where = '' 
)
staticinherited

возвращает количество строк в таблице, которые соответствуют заданному значению в данном столбце или количество всех строк, если значение $value не указано.

Аргументы
$valueЗначение для поиска.
$columnСтолбец для поиска значения.
$tableИмя таблицы.
Возвращает
int Количество строк в таблице.

См. определение в файле Controller.php строка 83

◆ create()

static Wrong\Models\Crontabs::create (   $arr)
static

создает в бд новую модель типа "крон задача"

Аргументы
array$arrмассив данных модели
Возвращает
int Последний вставленный идентификатор.

Замещает Wrong\Models\ModelsInterface.

См. определение в файле Crontabs.php строка 28

◆ find()

static Wrong\Database\Controller::find (   $value,
  $column = 'id',
  $table = '' 
)
staticinherited

принимает значение, столбец и таблицу и возвращает первую строку, которая соответствует значению в столбце

Аргументы
string$valueЗначение для поиска.
string$columnСтолбец для поиска значения.
string$tableимя таблицы
Возвращает
object строки, которая соответствует значению и столбцу.

См. определение в файле Controller.php строка 31

◆ name()

static Wrong\Database\Controller::name (   $id)
staticinherited

возвращает basename request запроса по id строки

Аргументы
int$idИдентификатор, basename request для которого вы хотите получить.
Возвращает
string basename запроса.

Переопределяется в Wrong\Models\Actions.

См. определение в файле Controller.php строка 160

◆ set_performer()

static Wrong\Models\Crontabs::set_performer (   $arr)
static

устанавливает исполнителя для крон задачи

Аргументы
array$arrмассив с id задачи и пользователя

См. определение в файле Crontabs.php строка 51

◆ set_tables()

static Wrong\Database\Controller::set_tables ( )
staticinherited

получает все таблицы в базе данных и сохраняет их в массиве статического свойства self::$tables

См. определение в файле Controller.php строка 147

◆ table()

static Wrong\Database\Controller::table (   $class)
staticinherited

берет имя класса, преобразует его в имя таблицы и возвращает имя таблицы, если оно существует в базе данных.

Аргументы
stringclass Имя класса модели.
Возвращает
string Имя таблицы класса.

См. определение в файле Controller.php строка 129

◆ toggle()

static Wrong\Database\Controller::toggle (   $id,
  $table 
)
staticinherited

принимает идентификатор, имя таблицы, переключает столбец act и возвращает строку с идентификатором из таблицы с переключенным столбцом действия.

Аргументы
int$idидентификатор строки, которую вы хотите переключить
int$tableимя таблицы
Возвращает
object строки из таблицы соответствующий $id.

См. определение в файле Controller.php строка 110

Поля

◆ $tables

Wrong\Database\Controller::$tables = []
staticinherited

Статическое свойство, используемое для хранения имен таблиц из базы данных.

См. определение в файле Controller.php строка 19


Объявления и описания членов класса находятся в файле: