public function init() { $this->name = "Управление телефонами"; $this->modelShowAttribute = "value"; $this->modelClassName = CmsUserPhone::className(); parent::init(); }
/** * @return \yii\db\ActiveQuery */ public function getCmsUserPhones() { return $this->hasMany(CmsUserPhone::className(), ['user_id' => 'id']); }
<?php echo $form->fieldSet('Связь с элементами'); ?> <?php echo $form->field($model, 'elementPropertyCountCode')->textInput(); echo $form->fieldSetEnd(); ?> <?php echo $form->fieldSet('Уведомления'); ?> <?php echo $form->field($model, 'notifyEmails')->widget(\skeeks\cms\widgets\formInputs\EditedSelect::className(), ['controllerRoute' => 'cms/admin-user-email', 'items' => \yii\helpers\ArrayHelper::map(\skeeks\cms\models\CmsUserEmail::find()->all(), 'value', 'value'), 'multiple' => true]); ?> <?php echo $form->field($model, 'notifyPhones')->widget(\skeeks\cms\widgets\formInputs\EditedSelect::className(), ['controllerRoute' => 'cms/admin-user-phone', 'items' => \yii\helpers\ArrayHelper::map(\skeeks\cms\models\CmsUserPhone::find()->all(), 'value', 'value'), 'multiple' => true]); echo $form->fieldSetEnd(); ?> <?php echo $form->fieldSet('Доступ'); ?> <? \yii\bootstrap\Alert::begin([ 'options' => [ 'class' => 'alert-warning', ], ]); ?> <b>Внимание!</b> Права доступа сохраняются в режиме реального времени. Так же эти настройки не зависят от сайта или пользователя. <? \yii\bootstrap\Alert::end()?>