Symfony 6 курс. Урок 3. Создание миграции базы данных, создание сущности Entity и CRUD

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

КОМЕНТАРІ • 19

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

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

  • @user-ch4zx8nd9d
    @user-ch4zx8nd9d 4 місяці тому +3

    когда начинаешь понимать как все это работает аж радостно в душе становится...

  • @kol9di4
    @kol9di4 4 місяці тому +3

    Михаил, сасибо за, наверное, единственные нормальные видео по актуальной версии симфони. Сил тебе продолжать, спасибо за контент!

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

    bconsole doctrine:migrations:migrate prev - откатить миграцию
    bconsole doctrine:migrations:list - посмотреть миграции че и как
    bconsole doctrine:migrations:status
    bconsole make:entity что бы добавить поля в существующей энтити, то указываем в какой хотим, а далее как при создании

  • @disconnect3763
    @disconnect3763 2 місяці тому +1

    Как никогда мне это нужно. ❤

  • @wiktor_bojanow
    @wiktor_bojanow 7 місяців тому +1

    Я все время, кодил на Laravel, сейчас хочу изучить симфони. Существенное отличие что в Laravel один файл Eloquent Model, заменяет 2 сдесь, Repository и Entity, ну еще и миграции в Laravel делаются удобнее, описывются как обьекты.

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

      Не уверен, что миграции объектами удобно, тк бывают случаи когда миграцию надо накатить быстро руками и тут возникает вопрос как превратить быстро это в SQL запрос

  • @kerob_k
    @kerob_k 8 місяців тому +2

    как раз пришло время разобраться что за звери эти атрибуты)

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

    спасибо!

  • @user-im6ss6uv9g
    @user-im6ss6uv9g 6 місяців тому

    Круто, спасибо!

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

    Круто

  • @wladoxa
    @wladoxa 6 місяців тому

    Чтобы генератор getter/setter в PHPStorm возвращал в set $this = не нужно никакие шаблоны крутить. В окне где выбираешь на какие свойства генерировать сеттеры - нужно поставить галочку внизу Fluent setters или как то так)

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

      У меня на канале посмотрите есть шортс про это, у меня всего у пока шортса

    • @wladoxa
      @wladoxa 6 місяців тому

      @@bukachuk_php я же вам говорю, не нужно дописывать шаблон сеттера вручную. Всё это уже сделано за вас в галочке Fluent setters при генерации.

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

      @@wladoxa аа, спасибо, нужно посмотреть))

  • @arina-ef4uw
    @arina-ef4uw 4 місяці тому +1

    если у кого-то будет ошибка "Unknown database type enum requested, Doctrine\DBAL\Platforms\MySQL80Platform may not support it. ", то в doctrine.yaml добавьте mapping_types:
    doctrine:
    dbal:
    url: '%env(resolve:DATABASE_URL)%'
    use_savepoints: true
    mapping_types:
    enum: string

  • @user-gc6yd5bd5m
    @user-gc6yd5bd5m 6 місяців тому +1

    In DoctrineHelper.php line 177:
    Attempted to load class "DisconnectedClassMetadataFactory" from namespace "Doctrine\ORM\Tools".
    Did you forget a "use" statement for another namespace?

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

      Проверьте что имя файла и класса entity совпадает и в них верные namespace, также попробуйте очистить кэш командой - php app/console cache:clear --env=dev или руками удалите папку dev в cache

    • @user-gc6yd5bd5m
      @user-gc6yd5bd5m 5 місяців тому

      composer update помог. почему то в первый раз не полностью установилось@@bukachuk_php