Modals контроллер управления моделями групп пользователей, расширяет Controller.
Подробнее...
|
static | create ($arr, $replace_path=[]) |
|
static | set_action ($action_id, $modal_id) |
|
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) |
|
Modals контроллер управления моделями групп пользователей, расширяет Controller.
См. определение в файле Modals.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
◆ 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\Modals::create |
( |
|
$arr, |
|
|
|
$replace_path = [] |
|
) |
| |
|
static |
создает в бд запись для новой модели типа "модальное окно" и копирует указанный файл шаблона
- Аргументы
-
array | $arr | массив данных модели |
array | $replace_path | массив путей для замены в файле и параметры запроса. |
- Возвращает
- int Последний вставленный идентификатор.
См. определение в файле Modals.php строка 32
◆ 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_action()
static Wrong\Models\Modals::set_action |
( |
|
$action_id, |
|
|
|
$modal_id |
|
) |
| |
|
static |
если в модальном окне есть форма с action аттрибутом Wrong\Models\Actions::find(0)->request то исправляет в файле 0 на переданный $action_id
- Аргументы
-
| $action_id | идентификатор модели действия |
string | $modal_id | идентификатор модели модального окна |
См. определение в файле Modals.php строка 63
◆ 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
Объявления и описания членов класса находятся в файле: