// Получаем данные для формы
$cities = ArrayHelper::map(City::find()->select(['city_name_ru', 'id_city'])->asArray()->all(), 'id_city', 'city_name_ru');
$firms = ArrayHelper::map(Firms::find()->select(['id', 'name'])->asArray()->all(), 'id', 'name');
- $clusters = ArrayHelper::map(Cluster::find()->select(['id', 'name'])->asArray()->all(), 'id', 'name');
+
$administrators = ArrayHelper::map(Admin::find()->select(['id', 'name'])->asArray()->all(), 'id', 'name');
$firmsGroups = ArrayHelper::map((new Query())->select(['id', 'name'])->from('firms_group')->all(), 'id', 'name');
'model' => $model,
'cities' => $cities,
'firms' => $firms,
- 'clusters' => $clusters,
'administrators' => $administrators,
'firmsGroups' => $firmsGroups,
]);
// Получаем данные для формы
$cities = ArrayHelper::map(City::find()->select(['city_name_ru', 'id_city'])->asArray()->all(), 'id_city', 'city_name_ru');
$firms = ArrayHelper::map(Firms::find()->select(['id', 'name'])->asArray()->all(), 'id', 'name');
- $clusters = ArrayHelper::map(Cluster::find()->select(['id', 'name'])->asArray()->all(), 'id', 'name');
+
$administrators = ArrayHelper::map(Admin::find()->select(['id', 'name'])->asArray()->all(), 'id', 'name');
$firmsGroups = ArrayHelper::map((new Query())->select(['id', 'name'])->from('firms_group')->all(), 'id', 'name');
'model' => $model,
'cities' => $cities,
'firms' => $firms,
- 'clusters' => $clusters,
'administrators' => $administrators,
'firmsGroups' => $firmsGroups,
]);
*/
public function safeUp()
{
- $this->addColumn(self::TABLE_NAME, 'square_store', $this->integer(100)->null()->after('cluster_id'));
+ $this->addColumn(self::TABLE_NAME, 'square_store', $this->integer(100)->null()->after('administrator_id'));
}
/**
* @property int $visitor_day_avg
* @property int $visitor_avg
* @property int $administrator_id
- * @property int $cluster_id
* @property string|null $open_date
* @property string $gps GPS координаты магазина
*/
'visitor_day_avg',
'visitor_avg',
'administrator_id',
- 'cluster_id',
'gps'
],
'required'
'visitor_day_avg',
'visitor_avg',
'administrator_id',
- 'cluster_id'
+
],
'integer'
],
'visitor_day_avg' => 'Visitor Day Avg',
'visitor_avg' => 'Visitor Avg',
'administrator_id' => 'Administrator ID',
- 'cluster_id' => 'Куст',
'open_date' => 'Open Date',
'gps' => 'Gps',
];
return $this->hasOne(City::class, ['id_city' => 'city_id']);
}
- public function getCluster()
- {
- return $this->hasOne(Cluster::class, ['id' => 'cluster_id']);
- }
+
public function getAdministrator()
{
'pluginOptions' => ['allowClear' => true],
]) ?>
- <?= $form->field($model, 'cluster_id')
- ->label('ID куста ' . Html::img('@web/images/info-icon.svg', [
- 'alt' => 'Info',
- 'style' => 'width: 16px; height: 16px; margin-left:7px; cursor: pointer;',
- 'data-toggle' => 'tooltip', 'title' => 'ID куста']))
- ->widget(Select2::class, [
- 'data' => $clusters,
- 'options' => ['placeholder' => 'Выберите куст', 'value' => $model->cluster_id ?? 1],
- 'pluginOptions' => ['allowClear' => true],
- ]) ?>
<?= $form->field($model, 'open_date')->textInput(['maxlength' => true, 'value' => '-'])
->label('Дата открытия ' . Html::img('@web/images/info-icon.svg', [
/** @var yii_app\records\CityStore $model */
/** @var array $cities */
/** @var array $firms */
-/** @var array $clusters */
/** @var array $administrators */
/** @var array $firmsGroups */
'model' => $model,
'cities' => $cities,
'firms' => $firms,
- 'clusters' => $clusters,
'administrators' => $administrators,
'firmsGroups' => $firmsGroups,
]) ?>
/** @var yii_app\records\CityStore $model */
/** @var array $cities */
/** @var array $firms */
-/** @var array $clusters */
/** @var array $administrators */
/** @var array $firmsGroups */
'model' => $model,
'cities' => $cities,
'firms' => $firms,
- 'clusters' => $clusters,
'administrators' => $administrators,
'firmsGroups' => $firmsGroups,
]) ?>
'visitor_day_avg',
'visitor_avg',
'administrator_id',
- 'cluster_id',
'open_date',
'gps',
],