Class app\modules\shop\models\Delivery

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

Class Delivery Модель способов доставки

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
$_deliveryPrice float расчитанная стоимость доставки app\modules\shop\models\Delivery
$_metaFields common\db\MetaFields объект с описанием полей модели common\db\ActiveRecord
$initScenarios array массив сценариев при которых инициалихируются начальные значения common\db\ActiveRecord

Public Methods

Hide inherited methods

MethodDescriptionDefined By
attributeLabels() Подписи атрибутов common\db\ActiveRecord
beforeSave() common\db\ActiveRecord
behaviors() Поведения common\db\ActiveRecord
find() common\db\ActiveRecord
getAuthor() common\db\ActiveRecord
getCreatedAtFrom() common\db\CreatedAtSearchTrait
getCreatedAtTo() common\db\CreatedAtSearchTrait
getDelivery() Связь со способами доставки app\modules\shop\models\Delivery
getDeliveryPrice() Расчет стоимости доставки app\modules\shop\models\Delivery
getEntityName() Возвращает имя сущности common\db\ActiveRecord
getGoods() Связь с заказаннами товарами app\modules\shop\models\Delivery
getItemLabel() Возвращает название элемента сущности common\db\ActiveRecord
getMetaFields() Возвращает объект с описанием полей модели common\db\ActiveRecord
getPayment() Связь со способами оплаты app\modules\shop\models\Delivery
getPermission() Возвращает модель правил доступа app\modules\main\components\PermissionTrait
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\shop\models\Delivery
rules() Правила валидации Формируем из полей app\modules\shop\models\Delivery
scenarios() Сченари валидации common\db\ActiveRecord
search() Возвращает провайдер данных для поиска common\db\ActiveRecord
setCreatedAtFrom() common\db\CreatedAtSearchTrait
setCreatedAtTo() common\db\CreatedAtSearchTrait
tableName() app\modules\shop\models\Delivery

Constants

Hide inherited constants

ConstantValueDescriptionDefined By
DEFAULT_SORT 500 Значение сортировки по умолчанию common\db\ActiveRecord
SCENARIO_INSERT "insert" Сценарии валидации common\db\ActiveRecord
SCENARIO_UPDATE "update" common\db\ActiveRecord

Property Details

$_deliveryPrice protected property

расчитанная стоимость доставки

Method Details

getDelivery() public method

Связь со способами доставки

\yii\db\ActiveQuery getDelivery( )
getDeliveryPrice() public method

Расчет стоимости доставки

float getDeliveryPrice$order$refresh false )
$order app\modules\shop\models\Order

заказа

$refresh bool

перерасчитать, если уже расчитано

getGoods() public method

Связь с заказаннами товарами

mixed getGoods( )
getPayment() public method

Связь со способами оплаты

\yii\db\ActiveQuery getPayment( )
metaClass() public method

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

string metaClass( )
rules() public method

Правила валидации Формируем из полей

array rules( )
tableName() public method

void tableName( )