Класс Wrong\Models\Pages

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

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

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

static create ($arr, $replace_path=[])
 
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)
 

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

static $tables = []
 

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

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

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

Методы

◆ 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

создние новой модели(компонента)

Аргументы
mixedаргумент

Замещается в Wrong\Models\Templates, Wrong\Models\Groups и Wrong\Models\Crontabs.

◆ create() [2/2]

static Wrong\Models\Pages::create (   $arr,
  $replace_path = [] 
)
static

создает в бд запись для новой модели типа "страница" и создаёт пустой файл страницы

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

См. определение в файле Pages.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

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

Аргументы
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


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