Commit 3568bee871de7cf215567f9ae7da2590d7e7d000
1 parent
ce4a4468
test
Showing
2 changed files
with
13 additions
and
0 deletions
Show diff stats
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"> |