Class app\modules\shop\models\meta\OrderMeta
| Inheritance | app\modules\shop\models\meta\OrderMeta » common\db\MetaFields » yii\base\Object |
|---|
Class OrderMeta Мета описание модели заказа
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $_fields | array | массив объектов полей модели | common\db\MetaFields |
| $owner | common\db\ActiveRecord | модель - владелец | common\db\MetaFields |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| __construct() | Конструктор | common\db\MetaFields |
| createdAtQueryModifier() | Поиск по диапазону дат создания | common\db\MetaFields |
| getAuthorsList() | Возвращает список авторов | common\db\MetaFields |
| getDeliveryList() | Возвращает список способов доставки для выпадающего списка | app\modules\shop\models\meta\OrderMeta |
| getFields() | Возвращает массив объектов полей модели | common\db\MetaFields |
| getFieldsByTab() | Возвращает поля по коду вкладки | common\db\MetaFields |
| getPaymentList() | Возвращает список способов оплатвы для выпадающего списка | app\modules\shop\models\meta\OrderMeta |
| getStatusList() | Возвращает список статусов для выпадающего списка | app\modules\shop\models\meta\OrderMeta |
| tabs() | Массив вкладок формы редактирования модели (key=>name) | common\db\MetaFields |
Protected Methods
| Method | Description | Defined By |
|---|---|---|
| config() | Данный метод должен возвращать массив конфигураций объектов для создания полей модели через Yii::createObject() | app\modules\shop\models\meta\OrderMeta |
| defaultConfig() | Конфигурация полей по умолчанию | common\db\MetaFields |
Constants
| Constant | Value | Description | Defined By |
|---|---|---|---|
| DEFAULT_TAB | "default" | Вкладка формы по умолчанию | common\db\MetaFields |
Method Details
Данный метод должен возвращать массив конфигураций объектов для создания полей модели через Yii::createObject()
Пример конфигурации:
return [
"title"=>[
"definition"=>[
"class"=>\common\db\fields\TextField::className(),
"title"=>"Название",
],
"params"=>[$this->owner, "title"]
],
];
| array config( ) |
Возвращает список способов доставки для выпадающего списка
| array getDeliveryList( ) |
Возвращает список способов оплатвы для выпадающего списка
| array getPaymentList( ) |
Возвращает список статусов для выпадающего списка
| array getStatusList( ) |