• Foundation валидация в проекте Yii2?

    @GoldTigerman Автор вопроса
    Максим Тимофеев, да тоже смотрю на этот код и улыбаюсь)) Переделал вот так:
    <?php $form = ActiveForm::begin(['id' => 'login-form',
                        'errorCssClass' => 'is-invalid-input aria-invalid is-visible form-error',
                        'options' => ['data-abide' => true],
                        'fieldConfig' => [
                            'errorOptions' => [
                                'tag' => 'span'
                            ]
                        ]
                    ]); ?>
    
                    <?= $form->errorSummary($model); ?>
    
                    <?= $form->field($model, 'username',
                        ['labelOptions' => ['class' => $model->hasErrors() ? 'is-invalid-label' : 'control-label']])
                        ->textInput(['autofocus' => true]) ?>

    Правда к label-у стиль применяется после перезагрузки страницы
  • Foundation валидация в проекте Yii2?

    @GoldTigerman Автор вопроса
    <?php $form = ActiveForm::begin(['id' => 'login-form',
                    'options' => ['data-abide' => true
                    ]]); ?>
    
                <!-- Add "is-invalid-label" -->
                    <?= Html::activeLabel($model, 'username', ['class' => $model->hasErrors() ? 'is-invalid-label' : 'control-label']) ?>
                    <!-- Add "is-invalid-input" -->
                    <?= Html::activeTextInput($model, 'username',
                        [
                            'class' => $model->hasErrors() ? 'is-invalid-input' : 'form-control',
                            'required' => true,
                            'aria-invalid' => $model->hasErrors() ? true : false
                        ]) ?>
                    <!-- Add "is-visible" -->
                    <?= Html::error($model, 'username',
                        [
                            'class' => 'form-error is-visible',
                            'tag' => 'span'
                        ]) ?>

    Спасибо, только валидирует после отправки на сервер. Что не так делаю?
  • Yii2 фильтры для товаров?

    @GoldTigerman
    Максим Тимофеев, проблема в схеме базы. Т.е. необходимо создать 2 таблицы: Product (описание продукта), Filter (параметры фильтрации под каждый продукт), верно?
  • Yii2 фильтры для товаров?

    @GoldTigerman
    Еще один вопрос по теме: как можно сделать фильтрацию товаров по параметрам: (например, видеокарты по типу памяти/разъёму/серии)?