Size: a a a

2020 April 20

AM

Alexander Makarov in Yii Framework 3
чтобы руками в форме делать <label for=?
источник

ДД

Дмитрий Дим in Yii Framework 3
я предлагаю определить его как
public function attributeLabels(): array
{
источник

ДД

Дмитрий Дим in Yii Framework 3
return [];
источник

ДД

Дмитрий Дим in Yii Framework 3
в Form.php
источник

ДД

Дмитрий Дим in Yii Framework 3
а дальше, если юзер хочет - использует его.
источник

ДД

Дмитрий Дим in Yii Framework 3
Неделя рабочая только началась, времени немного, но я даю руку на отсечение, что
<input type="text" name="LoginForm[login]"> проще, чем
источник

ДД

Дмитрий Дим in Yii Framework 3
FieldBuilder::widget()
           ->withForm($forms)
           ->form($form)
           ->attribute('fieldString')
           ->template('{input}')
           ->input('email', ['required' => true])
           ->run();
источник

ДД

Дмитрий Дим in Yii Framework 3
чужую работу критиковать всегда легче правда
источник

ДД

Дмитрий Дим in Yii Framework 3
но формы из yii2 выглядят приятнее
источник

AM

Alexander Makarov in Yii Framework 3
А value заполнять и ошибки?
источник

YR

Yurii Ripa in Yii Framework 3
В старых формах валидация была на jQuery. А как будет?
источник

ДД

Дмитрий Дим in Yii Framework 3
Воот.
источник

ДД

Дмитрий Дим in Yii Framework 3
это уже другой вопрос, в yii2 и jquery и bootstrap тащился.
источник

YR

Yurii Ripa in Yii Framework 3
Дмитрий Дим
Неделя рабочая только началась, времени немного, но я даю руку на отсечение, что
<input type="text" name="LoginForm[login]"> проще, чем
А валидацию сами писать будете?
источник

ДД

Дмитрий Дим in Yii Framework 3
$builder = new FormBuilder($loginForm)
   ->action('LoginController@login')
   ->method('post')
   ->addField('input', TextInput::class)
   ->addField('password', PasswordInput::class)
   ->build();
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий Дим
это уже другой вопрос, в yii2 и jquery и bootstrap тащился.
Ну, опционально. Он вырубался.
источник

ДД

Дмитрий Дим in Yii Framework 3
я примерно вот такой API вижу в формах, есть отдельный пакет, который и создает форму
источник

ДД

Дмитрий Дим in Yii Framework 3
и показывает ошибки валидации
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий Дим
$builder = new FormBuilder($loginForm)
   ->action('LoginController@login')
   ->method('post')
   ->addField('input', TextInput::class)
   ->addField('password', PasswordInput::class)
   ->build();
Билдер был в Yii 1.1 и показал себя не очень в случаях когда всё-таки нужно HTML кастомный.
источник

a

artem in Yii Framework 3
Дмитрий Дим
$builder = new FormBuilder($loginForm)
   ->action('LoginController@login')
   ->method('post')
   ->addField('input', TextInput::class)
   ->addField('password', PasswordInput::class)
   ->build();
Как будто симфу прочитал))
источник