Class app\modules\news\models\News
| Inheritance | app\modules\news\models\News » common\db\ActiveRecord » yii\db\ActiveRecord |
|---|---|
| Uses Traits | app\modules\main\components\PermissionTrait, common\db\CreatedAtSearchTrait |
Class News Модель новостей
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $_baseScenarios | array | common\db\ActiveRecord | |
| $_createdAtFrom | common\db\CreatedAtSearchTrait | ||
| $_createdAtTo | common\db\CreatedAtSearchTrait | ||
| $_defaultSearchOrder | array | значение сортировки по умолчанию | common\db\ActiveRecord |
| $_metaFields | common\db\MetaFields | объект с описанием полей модели | common\db\ActiveRecord |
| $_sectionsIds | array | массив идентификаторов связанных категорий | app\modules\news\models\News |
| $initScenarios | array | массив сценариев при которых инициалихируются начальные значения | common\db\ActiveRecord |
Public Methods
Constants
| Constant | Value | Description | Defined By |
|---|---|---|---|
| DEFAULT_SORT | 500 | Значение сортировки по умолчанию | common\db\ActiveRecord |
| SCENARIO_INSERT | "insert" | Сценарии валидации | common\db\ActiveRecord |
| SCENARIO_SEARCH | "search" | common\db\ActiveRecord | |
| SCENARIO_UPDATE | "update" | common\db\ActiveRecord |
Property Details
массив идентификаторов связанных категорий
Method Details
Поведения
| array behaviors( ) |
| app\modules\news\db\NewsQuery find( ) |
Возвращает имя сущности
| string getEntityName( ) |
Связь с категориями
| \yii\db\ActiveQueryInterface getSections( ) |
Получение идентификаторов связанных категорий
| array getSectionsIds( ) |
Возвращает имя класса содержащего описание полей модели
| string metaClass( ) |
Поиск новостей по категориям. Если идентификаторы категорий не заданы выбираются все элементы.
| \yii\data\ActiveDataProvider searchBySection( $ids = null ) | ||
| $ids | null|array | массив идентификаторов категорий |
| return | \yii\data\ActiveDataProvider | провайдер данных |
|---|---|---|
| throws | \yii\base\InvalidConfigException | |
Установка идентификаторов связанных категорий
| void setSectionsIds( $sectionsIds ) | ||
| $sectionsIds | array | |
| void tableName( ) |