Selects контроллер управления моделями выборок, расширяет Controller.
Подробнее...
|
static | create ($arr, $replace_path=[]) |
|
static | formatter ($arr, $columns, $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) |
|
static | create ($arg) |
|
Selects контроллер управления моделями выборок, расширяет Controller.
См. определение в файле Selects.php строка 25
◆ 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() [1/2]
static Wrong\Models\ModelsInterface::create |
( |
|
$arg | ) |
|
|
staticinherited |
◆ create() [2/2]
static Wrong\Models\Selects::create |
( |
|
$arr, |
|
|
|
$replace_path = [] |
|
) |
| |
|
static |
создает в бд запись для новой модели типа "выборка" и копирует указанный файл шаблона
- Аргументы
-
array | $arr | массив данных модели |
array | $replace_path | массив путей для замены в файле и параметры запроса. |
- Возвращает
- int Последний вставленный идентификатор.
См. определение в файле Selects.php строка 36
◆ filter()
static Wrong\Models\Selects::filter |
( |
|
$arr, |
|
|
|
$columns, |
|
|
|
$table |
|
) |
| |
|
staticprivate |
фильтрация массива для таблиц выборок.
- Аргументы
-
array | $arr | Массив данных таблицы для форматирования. |
array | $columns | массив имен столбцов |
string | $table | Имя таблицы для редактирования. |
- Возвращает
- array $arr отфильтрованный массив данных
См. определение в файле Selects.php строка 342
◆ find()
static Wrong\Database\Controller::find |
( |
|
$value, |
|
|
|
$column = 'id' , |
|
|
|
$table = '' |
|
) |
| |
|
staticinherited |
принимает значение, столбец и таблицу и возвращает первую строку, которая соответствует значению в столбце
- Аргументы
-
string | $value | Значение для поиска. |
string | $column | Столбец для поиска значения. |
string | $table | имя таблицы |
- Возвращает
- object строки, которая соответствует значению и столбцу.
См. определение в файле Controller.php строка 31
◆ formatter()
static Wrong\Models\Selects::formatter |
( |
|
$arr, |
|
|
|
$columns, |
|
|
|
$table |
|
) |
| |
|
static |
форматирует данные для таблиц выборок.
- Аргументы
-
array | $arr | Массив данных таблицы для форматирования. |
array | $columns | массив имен столбцов |
string | $table | Имя таблицы для редактирования. |
- Возвращает
- array $arr отформатированный массив данных
См. определение в файле Selects.php строка 68
◆ 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
Объявления и описания членов класса находятся в файле: