Class app\modules\banners\models\Banner

Inheritanceapp\modules\banners\models\Banner » common\db\ActiveRecord » yii\db\ActiveRecord
Uses Traitsapp\modules\main\components\PermissionTrait, common\db\CreatedAtSearchTrait

Class Banner Модель баннера

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined 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
$initScenarios array массив сценариев при которых инициалихируются начальные значения common\db\ActiveRecord

Public Methods

Hide inherited methods

MethodDescriptionDefined By
attributeLabels() Подписи атрибутов common\db\ActiveRecord
beforeSave() app\modules\banners\models\Banner
behaviors() Поведения app\modules\banners\models\Banner
find() common\db\ActiveRecord
getAuthor() common\db\ActiveRecord
getConds() Возвращает массив условий подклбчений шаблона app\modules\banners\models\Banner
getCreatedAtFrom() common\db\CreatedAtSearchTrait
getCreatedAtTo() common\db\CreatedAtSearchTrait
getEntityName() Возвращает имя сущности common\db\ActiveRecord
getItemLabel() Возвращает название элемента сущности common\db\ActiveRecord
getMetaFields() Возвращает объект с описанием полей модели common\db\ActiveRecord
getPermission() Возвращает модель правил доступа app\modules\main\components\PermissionTrait
getPlace() Связь с баннерами app\modules\banners\models\Banner
getTargets() Возвращает массив хначений для атрибута target ссылки с баннера app\modules\banners\models\Banner
hasCanDelete() Проверяет есль ли в массиве модели, которые можно удалять app\modules\main\components\PermissionTrait
hasCanUpdate() Проверяет есль ли в массиве модели, которые можно изменять app\modules\main\components\PermissionTrait
hasChangeActive() Изменилась ли активность модели common\db\ActiveRecord
init() common\db\ActiveRecord
initValues() Инициализация начальных значений common\db\ActiveRecord
metaClass() Возвращает имя класса содержащего описание полей модели app\modules\banners\models\Banner
rules() Правила валидации Формируем из полей common\db\ActiveRecord
scenarios() Сченари валидации common\db\ActiveRecord
search() Возвращает провайдер данных для поиска common\db\ActiveRecord
setCreatedAtFrom() common\db\CreatedAtSearchTrait
setCreatedAtTo() common\db\CreatedAtSearchTrait
tableName() app\modules\banners\models\Banner

Constants

Hide inherited constants

ConstantValueDescriptionDefined By
DEFAULT_SORT 500 app\modules\banners\models\Banner
SCENARIO_INSERT "insert" Сценарии валидации common\db\ActiveRecord
SCENARIO_UPDATE "update" common\db\ActiveRecord

Method Details

beforeSave() public method

void beforeSave$insert )
$insert
behaviors() public method

Поведения

array behaviors( )
getConds() public method

Возвращает массив условий подклбчений шаблона

array getConds( )
getPlace() public method

Связь с баннерами

\yii\db\ActiveQuery getPlace( )
getTargets() public method

Возвращает массив хначений для атрибута target ссылки с баннера

array getTargets( )
metaClass() public method

Возвращает имя класса содержащего описание полей модели

string metaClass( )
tableName() public method

void tableName( )