Templates контроллер управления моделями выборок, расширяет Controller.
Подробнее...
|
static | create ($arr) |
|
static | all_available ($value='', $column='id', $table='') |
|
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) |
|
Templates контроллер управления моделями выборок, расширяет Controller.
См. определение в файле Templates.php строка 21
◆ all()
static Wrong\Database\Controller::all |
( |
|
$value = '' , |
|
|
|
$column = 'id' , |
|
|
|
$table = '' |
|
) |
| |
|
staticinherited |
Возвращает все строки из таблицы, либо строки соответствующие значению $value для столбца $column
- Аргументы
-
string | $value | Значение для поиска в столбце. |
string | $column | Столбец для поиска значения. |
string | $table | Имя таблицы. |
- Возвращает
- array объектов всех строк таблицы.
См. определение в файле Controller.php строка 55
◆ all_available()
static Wrong\Models\Templates::all_available |
( |
|
$value = '' , |
|
|
|
$column = 'id' , |
|
|
|
$table = '' |
|
) |
| |
|
static |
доступные шаблоны это шаблоны на которые у пользователя есть права read
- Аргументы
-
mixed | $value | значение для поиска в столбце |
string | $column | столбец для поиска значения |
string | $table | имя таблицы |
- Возвращает
- array Массив объектов.
См. определение в файле Templates.php строка 68
◆ count()
static Wrong\Database\Controller::count |
( |
|
$value = '' , |
|
|
|
$column = 'id' , |
|
|
|
$table = '' , |
|
|
|
$where = '' |
|
) |
| |
|
staticinherited |
возвращает количество строк в таблице, которые соответствуют заданному значению в данном столбце или количество всех строк, если значение $value не указано.
- Аргументы
-
$value | Значение для поиска. |
$column | Столбец для поиска значения. |
$table | Имя таблицы. |
- Возвращает
- int Количество строк в таблице.
См. определение в файле Controller.php строка 83
◆ create()
static Wrong\Models\Templates::create |
( |
|
$arr | ) |
|
|
static |
создает в бд запись для новой модели типа "шаблон" и копирует указанный файл шаблона
- Аргументы
-
array | $arr | массив данных модели |
- Возвращает
- int Последний вставленный идентификатор.
Замещает Wrong\Models\ModelsInterface.
См. определение в файле Templates.php строка 30
◆ 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_tables()
static Wrong\Database\Controller::set_tables |
( |
| ) |
|
|
staticinherited |
получает все таблицы в базе данных и сохраняет их в массиве статического свойства self::$tables
См. определение в файле Controller.php строка 147
◆ table()
static Wrong\Database\Controller::table |
( |
|
$class | ) |
|
|
staticinherited |
берет имя класса, преобразует его в имя таблицы и возвращает имя таблицы, если оно существует в базе данных.
- Аргументы
-
string | class Имя класса модели. |
- Возвращает
- 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
Объявления и описания членов класса находятся в файле: