Хроники Yii3
625 subscribers
43 photos
1.7K links
Описание процесса разработки фреймворка из первых рук 😎

Обсуждение:
https://yangx.top/yii3ru

Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0

Поддержать разработчиков:
https://opencollective.com/yiisoft
加入频道
#yiisoftForm #ПервыйРелиз #МажорныйРелиз #Релиз

🎁 Yii Form 1.0

Пакет содержит набор виджетов для генерации HTML-кода полей форм с поддержкой тем (из коробки поддерживается Bootstrap 5).

Пример использования:

use Yiisoft\Form\PureField\Field;

echo Field::text('firstName', theme: 'horizontal')
->label('First Name')
->autofocus();
echo Field::text('lastName', theme: 'horizontal')
->label('Last Name');
echo Field::select('sex')
->label('Sex')
->optionsData(['m' => 'Male', 'f' => 'Female'])
->prompt('—');
echo Field::number('age')
->label('Age')
->hint('Please enter your age.');
echo Field::submitButton('Submit')
->buttonClass('primary');
3👍141
#yiisoftForm #МинорныйРелиз #Релиз

🎁 Yii Form 1.1

• Добавлена поддержка типизированных перечислений в качестве значений поля Select.
11👍5
#yiisoftForm #МинорныйРелиз #Релиз

🎁 Yii Form 1.2

• Добавлен метод Checkbox::labelPlacement(), позволяющий задать место расположения названия поля:
- в соответствии с шаблоном поля;
- обернуть чекбокс в тег <label> (по умолчанию);
- сбоку от чекбокса.

• Метод Checkbox::enclosedByLabel() помечен как устаревший.
👍7👾21
#yiisoftForm #МинорныйРелиз #Релиз

🎁 Yii Form 1.3

• В виджете CheckboxList добавлены методы:
- checkboxWrapTag(),
- checkboxWrapAttributes(),
- checkboxWrapClass(),
- addCheckboxWrapClass(),
- checkboxLabelWrap().

• В виджете RadioList добавлены методы:
- radioWrapTag(),
- radioWrapAttributes(),
- radioWrapClass(),
- addRadioWrapClass(),
- radioLabelWrap().

• Улучшена HTML верстка виджетов CheckboxList и RadioList в темах Bootstrap 5.
1👍71👾1
#yiisoftForm #МинорныйРелиз #Релиз

🎁 Yii Form 1.4

• Доработано оформления поля Checkbox в теме "Bootstrap 5 Horizontal".

• При выводе поля Hidden игнорируется любой HTML, кроме самого тега <input>.

• Область видимости полей $beforeInput и $afterInput в классе PartsFeild изменена на protected.

• Ограничение версии PHP в composer.json изменено на 8.1 - 8.4.
👍3👾2