Commit 3568bee871de7cf215567f9ae7da2590d7e7d000

Authored by Yarik
1 parent ce4a4468

test

common/models/Team.php
@@ -107,6 +107,11 @@ @@ -107,6 +107,11 @@
107 'default', 107 'default',
108 'value' => '', 108 'value' => '',
109 ], 109 ],
  110 + [
  111 + ['link'],
  112 + 'match',
  113 + 'pattern' => '/^(?:https?:\/\/)?(?:w{3}\.)?'.preg_quote($_SERVER['HTTP_HOST']).'\/performer\/\w+\/\d+$/i',
  114 + ]
110 ]; 115 ];
111 } 116 }
112 117
frontend/views/accounts/_team_form.php
@@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
9 use common\modules\file\widgets\ImageUploader; 9 use common\modules\file\widgets\ImageUploader;
10 use kartik\select2\Select2; 10 use kartik\select2\Select2;
11 use yii\helpers\Html; 11 use yii\helpers\Html;
  12 + use yii\helpers\Url;
12 use yii\web\JsExpression; 13 use yii\web\JsExpression;
13 use yii\widgets\ActiveForm; 14 use yii\widgets\ActiveForm;
14 15
@@ -43,6 +44,13 @@ @@ -43,6 +44,13 @@
43 </div> 44 </div>
44 </div> 45 </div>
45 46
  47 +<div class="input-blocks-wrapper">
  48 + <div class="input-blocks">
  49 + <?= $form->field($team, 'link')
  50 + ->hint('Пример: ' . $_SERVER[ 'HTTP_HOST' ] . '/performer/common/1')
  51 + ->textInput([ 'class' => 'custom-input-2' ]) ?>
  52 + </div>
  53 +</div>
46 54
47 <div class="input-blocks-wrapper"> 55 <div class="input-blocks-wrapper">
48 <div class="input-blocks"> 56 <div class="input-blocks">