<?php $form = ActiveForm::begin([
'options' => ['enctype' => 'multipart/form-data'],
'enableClientScript' => false,
'validateOnBlur' => false,
]); ?>
...
<?php ActiveForm::end(); ?>
<?php !$model->isNewRecord ? $client->id = $model->id_client : null ?>
<?php if (Yii::$app->request->get('phone')) {
echo $form->field($client, 'id')->widget(Select2::className(), [
'data' => [Yii::$app->request->get('phone')],
'disabled' => true,
]);
} else {
echo $form->field($client, 'id')->widget(Select2::className(), [
'data' => ArrayHelper::map(Client::find()->all(), 'id', 'phone', 'fio'),
'options' => ['placeholder' => 'Введите номер телефона'],
'pluginOptions' => [
'allowClear' => true,
'language' => [
'noResults' => new JsExpression('function () { return "<a href=\"' . Url::to(['client/create']) . '\">Добавить клиента</button>"; }'),
],
'escapeMarkup' => new JsExpression('function (markup) {
return markup;
}')
],
]);
}?>
<?php !$model->isNewRecord ? $client->id = $model->id_client : '' ?>
echo $form->field($client, 'id')->widget(Select2::className(), [
'data' => [Yii::$app->request->get('phone')],
'disabled' => true,
]);
namespace app\models;
use yii\db\ActiveRecord;
class Zakaz extends ActiveRecord
{
public static function tableName()
{
return 'zakaz';
}
public function rules()
{
return [
...
[['file'], 'file', 'skipOnEmpty' => true],
...
}
Обмен данными выполняется с использованием основанного на XML открытого Стандарта обмена коммерческой информацией – CommerceML 2.0.там идет работа в xml, то у меня он где-то должен хранится этот файл, а не постоянно создавался. Или лучше посмотреть этот вариант и изучить учебный курс
.layer--base {
transform: translateZ(0);
}
.layer--back {
transform: translateZ(-1px);
}
.parralax{
height: 100vh;
perspective: 1px;
overflow-x: auto;
overflow-y: hidden;
}