symfony4

symfony4 Form -- вывести связанную сущность в виде выпадающего списка select

В процессе создания админки для интернет магазина мне потребовалось вывести для заполнения не только текстовые поля объекта Product, но и все имеющиеся в БД фирмы в виде списка.

Это можно сделать так:

symfony4 Не работает автозаполнение даты в БД -- gedmo timestampable

Текст ошибки

Not null violation: 7 ERROR: null value in column "created_at" violates not-null constraint

Решение

Symfony4 теперь сам добавляет объявление объектов подключаемых зависимостей, и это расхолаживает). Возможно, вы, как и я, забыли настроить конфигурации stof/doctrine-extensions-bundle?

В файл /config/packages/stof_doctrine_extensions.yaml добавляем:

symfony 4 -- Конфигурация базы данных (Configurate Database)

Настройка подключения к БД

  1. В файле .env указываем данные подключения в таком формате:
    DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name"
  2. В файле config/packages/doctrine.yaml настраиваем подключение:
    doctrine:
        dbal:
            # configure these for your database server
            driver: 'pdo_postgresql'
            server_version: '9.4.15'
            charset: utf8

Источник

Subscribe to RSS - symfony4