<div class="row"> <div class="col-xs-12"> <div class="lio_form_name">Представление работы на конференциях/конкурсах, представленных на сайте mgk.olimpiada.ru</div> </div> </div> <div class="row"> <div class="col-xs-12"> <div class="add_remove"> <a class="lio_add_el add_medal">Добавить</a> </div> </div> </div> <?php echo MultirowsWidget::widget(['model' => Docmedal::className(), 'form' => $form, 'records' => $model->medals, 'rowview' => '@app/views/docmedal/_form_indoclad.php', 'addlinkselector' => '.add_medal', 'dellinkselector' => '.del_medal', 'afterDelete' => 'function(){ }', 'canDeleteLastRow' => true]); ?> <a name="fileuploadpart" id="fileuploadpart"></a> <?php if ($model->doc_state == Doclad::DOC_STATUS_APPROVE) { echo $this->render('_file_upload', ['model' => $model, 'form' => $form]); } ?> <div class="row"> <div class="col-xs-12"> <div class="lio_form_line"></div> </div> </div>
/** * @return \yii\db\ActiveQuery */ public function getMedals() { return $this->hasMany(Docmedal::className(), ['mdl_doc_id' => 'doc_id']); }
public function behaviors() { return ['validateConsultant' => ['class' => MultirowsBehavior::className(), 'model' => Person::className(), 'defaultattributes' => ['prs_type' => Person::PERSON_TYPE_CONSULTANT], 'scenario' => 'createconsultant'], 'validateMedals' => ['class' => MultirowsBehavior::className(), 'model' => Docmedal::className()], 'validateMembers' => ['class' => MultirowsBehavior::className(), 'model' => Member::className()], 'access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'actions' => ['list', 'create', 'view', 'update', 'logout', 'delete', 'deletefile'], 'roles' => ['@']], ['allow' => true, 'actions' => ['index', 'register', 'calendar', 'guest', 'login'], 'roles' => ['?', '@']], ['allow' => true, 'actions' => ['regthankyou', 'confirm'], 'roles' => ['?', '@']]]]]; }