class Article extends Model

Модель статей

Constants

MESSAGE_ID_REQUIRED

MESSAGE_ID_CAN_NOT_CHANGED

FIELD_NAME

Наименование статьи

FIELD_AUTHORS

Авторы статьи

FIELD_DESCRIPTION

Аннотация статьи

FIELD_KEYWORDS

Ключевые слова статьи

START_PAGE

Страница начала статьи

FINISH_PAGE

Страница окончания статьи

FIELD_BIBLIOGRAPHIC_RECORD

Библиографическая запись

Methods

__construct(Client $client, array $fields = [])

Конструктор модели пользователя

array
getFields()

Загружаемые поля модели

from Model
$this
post(array $data)

Добавление новой записи по API

from Model
getClient()

Получение инстанса клиента

from Model
$this
set(array $data, int $status = null)

Установка данных модели

from Model
int
getId()

Получение идентификатора модели

from Model
int
setId(int $id)

Установка идентификатора модели

from Model
$this
put(array $data)

Обновление записи по API

from Model
$this
delete(int $id = null)

Удаление модели

from Model
mixed
__get(mixed $name)

Магический Get

from Model
array
get(int $id = null)

Получение метаданных по идентификатору модели

from Model
array
text(int $id = null)

Получение текстов статьи

array
getUrl(string $method, array $params = [])

Получение данных для запроса через API

Details

at line 79
__construct(Client $client, array $fields = [])

Конструктор модели пользователя

Parameters

Client $client Инстанс клиента
array $fields Поля для выборки

Exceptions

Exception

in Model at line 90
array getFields()

Загружаемые поля модели

Return Value

array

in Model at line 104
$this post(array $data)

Добавление новой записи по API

Parameters

array $data Устанавливаемые данные модели

Return Value

$this

Exceptions

Exception

in Model at line 118
protected Client getClient()

Получение инстанса клиента

Return Value

Client

in Model at line 133
$this set(array $data, int $status = null)

Установка данных модели

Parameters

array $data Данные модели
int $status Статус полученных данных

Return Value

$this

Exceptions

Exception

in Model at line 161
int getId()

Получение идентификатора модели

Return Value

int

in Model at line 175
int setId(int $id)

Установка идентификатора модели

Parameters

int $id Идентификатор модели

Return Value

int

Exceptions

Exception

in Model at line 189
$this put(array $data)

Обновление записи по API

Parameters

array $data Обновляемые данные

Return Value

$this

Exceptions

Exception

in Model at line 209
$this delete(int $id = null)

Удаление модели

Parameters

int $id Идентификатор модели

Return Value

$this

Exceptions

Exception

in Model at line 231
mixed __get(mixed $name)

Магический Get

Parameters

mixed $name Имя поля

Return Value

mixed

Exceptions

Exception

in Model at line 251
array get(int $id = null)

Получение метаданных по идентификатору модели

Parameters

int $id Идентификатор модели

Return Value

array

Exceptions

Exception

at line 93
array text(int $id = null)

Получение текстов статьи

Parameters

int $id Идентификатор модели

Return Value

array

Exceptions

Exception

at line 118
array getUrl(string $method, array $params = [])

Получение данных для запроса через API

Parameters

string $method Http-метод запроса
array $params Параметры для формирования урла

Return Value

array

Exceptions

Exception