Symfony 6 курс. Урок 6. Работа с формами в Symfony

Поділитися
Вставка
  • Опубліковано 22 сер 2024

КОМЕНТАРІ • 13

  • @bukachuk_php
    @bukachuk_php  3 місяці тому +1

    Если у вас остались какие-либо вопросы, вы всегда можете спросить меня здесь, в комментариях. Также если вы нашли баг или знаете как что-то реализовать можно лучше, вы можете добавить эту информацию в комментариях 😀

  • @denysbarzynskyi2494
    @denysbarzynskyi2494 3 місяці тому +2

    Cпасибо, очень доходчиво, Вы крут!!!

  • @teacher_cheater
    @teacher_cheater 7 місяців тому +2

    Коммент для продвижения видео!
    Годный материал по симфони)

  • @user-fq4wx7mv2g
    @user-fq4wx7mv2g 5 місяців тому +1

    спаисбо!

  • @PavelKrauchuk
    @PavelKrauchuk 3 місяці тому

    Условие с единицами не нужно, в QueryBuilder можно сразу использовать ->andWhere(), даже без предваряющего ->where()

  • @failout76Boy
    @failout76Boy Місяць тому +1

    Скажите, а как часто используются эти формы? Все таки большая часть приложений разделена на бек и фронт, а там я даже не знаю, есть ли смысл использовать формы и можно ли это вообще сделать) Как мне кажется формы полезны если это монолитное приложение, а таких меньшинство

    • @bukachuk_php
      @bukachuk_php  Місяць тому +1

      В целом тенденция идет ухода от них в сторону REST, но по факту таких приложений еще очень много и не всегда нужен отдельно фронт, если например делаем прототип итд.

  • @user-rf9nx1qt1b
    @user-rf9nx1qt1b 4 місяці тому +1

    Спасибо вам за видео! У меня почему-то отправка формы работает не так. У вас форма отправляется обычным способом, когда метод не разрешен, возвращается страница с кодом 405. У меня же форма отправляется fetch-запросом, если метод не разрешен, ответ возвращается с 405-м кодом. И сразу отправляется еще один get-запрос, который перезагружает индексную страницу блога. Какая-то магия symfony похоже)

    • @bukachuk_php
      @bukachuk_php  4 місяці тому

      Хм, это очень странно, вы не подключали никаких JS шаблонов итд? По идее здесь работа идет без JS поэтоум и fetch запросов не должно быть, возможно вы добавили JS код который обрабатывает так события Dom

    • @user-rf9nx1qt1b
      @user-rf9nx1qt1b 4 місяці тому

      @@bukachuk_php дополнительно ничего не подключал. Могу лишь предположить, что это может быть как-то связано с Symfony UX Turbo, среди привязанных обработчиков есть файлы типа turbo.index-....js, но про этот компонент ничего не знаю.

    • @bukachuk_php
      @bukachuk_php  4 місяці тому +1

      Да судя по всему это из-за него, надо смотреть Symfony UX Turbo allows having the same user experience as with Single Page Applications but without having to write a single line of JavaScript! Посмотрите здесь описаны нюансы symfony.com/bundles/ux-turbo/current/index.html#3-form-response-code-changes В целом надо смотреть как работает эта штука, я ее не использовал))

  • @alexstav3457
    @alexstav3457 7 місяців тому

    классы типа Form/BlogType , Form/CategotyType это получается DTO или для них еще классы отдельные нужны?

    • @bukachuk_php
      @bukachuk_php  7 місяців тому

      Нет это классы форм (описывают поля форм и поведение формы), DTO здесь выспупает сама Entity, вы можете завести также свой объект и смаппить на него свой класс, я в этом или другом видео делаю пример такой, я делаю там форму поиска перед таблицей