Опубликован в ср, 08/18/2021 - 17:41
Как в контроллере отдать файл в качестве ответа:
Опубликован в ср, 06/16/2021 - 15:19
Допустим есть таблицы Post и Tag со следующей структурой.
Author
Название поля |
Тип поля |
Описание поля |
---|
id |
autoincrement |
id записи |
name |
varchar(255) |
Имя автора |
Post
Опубликован в ср, 06/16/2021 - 15:00
Пример 1:
$qb = $this->createQueryBuilder('t');
return $qb
->select($qb->expr()->countDistinct('t.id'))
->getQuery()
->getSingleScalarResult();
Пример 2:
return $this->createQueryBuilder('t')
->select('COUNT(DISTINCT t.id)')
->getQuery()
->getSingleScalarResult();
Пример 3(без DISTINCT):
$qb = $this->createQueryBuilder('t');
return $qb
->select($qb->expr()->count('t.id'))
->getQuery()
Опубликован в вс, 04/18/2021 - 11:10
Выполнял тут следующую задачу на проекте на Symfony. Нужно было реализовать хранимую процедуру в PostgreSQL, затем вызывать её и вернуть обновлённую сущность.
Выполнение хранимой процедуры выглядит так:
Опубликован в чт, 02/18/2021 - 12:17
При разработке на Symfony в описании сущностей в аннотациях нужно описывать поля для Swagger-а. Пример:
Опубликован в вт, 05/05/2020 - 12:56
Опубликован в сб, 05/02/2020 - 03:28
Опубликован в пт, 05/01/2020 - 12:02
Работа с миграциями
Сгенерировать миграции после создания сущностей
php bin/console make:migration
Приведение миграций
php bin/console doctrine:migrations:diff
создаётся миграция для сравнения вашей схемы со схемой в базе данных. При выполнении данной миграции оба варианта будут приведены.
Опубликован в ср, 04/29/2020 - 16:07
При установке приложения может возникать ошибка при отображении отладочной панели с текстом "An error occurred while loading the web debug toolbar". В этом случае нужно в конфигурационном файле Apache для сайта в настройках директории добавить конструкцию FallbackResource /index.php
Пример конфигурационного файла: