Класс Wrong\Database\Controller

Controller контроллер для запросов к БД Подробнее...

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

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

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 = []
 

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

Controller контроллер для запросов к БД

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

Методы

◆ all()

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

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

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

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

◆ count()

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

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

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

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

◆ find()

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

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

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

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

◆ name()

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

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

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

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

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

◆ set_tables()

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

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

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

◆ table()

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

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

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

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

◆ toggle()

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

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

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

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

Поля

◆ $tables

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

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

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


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