Если кто торопиться, скажу кратно, фреймворк мне не понравился.
Очень хорошая статья тут https://habr.com/ru/post/256111/ , с которой я согласен.
Технология "выстрелила", приходится "плеваться", но использовать(.
Теперь конкретика.
Рассмотрим, Symfony Forms — "это отменная вещь до тех пор пока вам не приходится делать полудинамические или динамические формы".
Итак, имеем buildForm.
getAll() возвращает простой массив ключ=>значение
...
'sunday_form_label' => 'Sunday',
'01_form_label' => '01e',
....
все очень просто, даже элементарно.
Что же Вы думаете , мы получим в селекте формы? наберите воздуха,
и посмотрите скриншот.
Т.е "мудрый" Symfony Forms часть ключей просто выбросил, а часть
поменял местами со значениями.
Теперь конкретика.
Рассмотрим, Symfony Forms — "это отменная вещь до тех пор пока вам не приходится делать полудинамические или динамические формы".
Итак, имеем buildForm.
->add('daySelect', ChoiceType::class, [
'choices' => Day::getAll(),
getAll() возвращает простой массив ключ=>значение
...
'sunday_form_label' => 'Sunday',
'01_form_label' => '01e',
....
все очень просто, даже элементарно.
Что же Вы думаете , мы получим в селекте формы? наберите воздуха,
и посмотрите скриншот.
Т.е "мудрый" Symfony Forms часть ключей просто выбросил, а часть
поменял местами со значениями.
Комментариев нет:
Отправить комментарий