Category: symfony

15
Июл
2021

Как реализовать сервисы для контроллера как в Symfony, но с нуля?

Допустим, есть некая mvc система, где action’ы лежат в классах контроллера. И я хочу реализовать передачу каких-то классов из определенного каталога напрямую в метод, например:
public function index(Service $service)
{
return $this->re…

23
Июн
2021

Как правильно реализовать перевод времени для каждого пользователя symfony

Задача состоит в том, чтобы в symfony проекте для каждого пользователя переводить время из базы данных в локальное время пользователя.
У меня есть несколько вариантов:

Хранить время в БД с doctrine типом datetime, все время в UTC. В контр…

16
Июн
2021

Doctrine: A new entity was found through the relationship странное поведение

Видел что на stackoverflow много подобных вопросов, но не видел ни одного рабочего решения. Ситуации возникновения у всех разные, тем не менее приведу свою проблему.
У меня работает парсер XML фида, большого, выглядит так:
public function …

16
Июн
2021

Doctrine: A new entity was found through the relationship странное поведение

Видел что на stackoverflow много подобных вопросов, но не видел ни одного рабочего решения. Ситуации возникновения у всех разные, тем не менее приведу свою проблему.
У меня работает парсер XML фида, большого, выглядит так:
public function …

15
Июн
2021

PHP. Как правильно вызвать метод родителя?

Возникла такая проблема. Я хочу переопеределить класс Guzzle на свой, чтобы встроить логирование в метод request. Проблема: я логирую результат запроса, поэтому хочу внутри делать что-то вроде –
$request = parent::request(…);
// код логи…

25
Май
2021

Symfony 5 2, прерывается Apache при использовании простой формы входа

Изучаю Symfony. Пытаюсь залогиниться через простой form_login как в documentation
после входа Apache дважды прерывается и браузер выдает ERR_CONNECTION_RESET
Как я поняла, проблема возникает здесь:
[Mon May 24 20:47:19.058163 2021] [php7:n…

25
Май
2021

Symfony 5 2, прерывается Apache при использовании простой формы входа

Изучаю Symfony. Пытаюсь залогиниться через простой form_login как в documentation
после входа Apache дважды прерывается и браузер выдает ERR_CONNECTION_RESET
Как я поняла, проблема возникает здесь:
[Mon May 24 20:47:19.058163 2021] [php7:n…

19
Май
2021

Symfony – запланированное выполнение задач

Мне нужно реализовать следующий механизм: в БД создается запись с указанием некой временной метки. За n времени до ее наступления необходимо выполнить определенные действия.
Зачем это надо: пользователи имеют возможность создавать записи с…

15
Май
2021

Проблема с proxi-объектами в ORM Doctrine 2

Всем здравствуйте!
Хочу попросить помощи в вопросе, касающемся работы с ORM Doctrine, так как у самого не получается разобраться в сложившейся ситуации, и в интернете не получается найти решения.
Я разрабатываю сервис на PHP (Symfony Frame…

05
Май
2021

Переопределение JsonResponse

Необходимо реализовать следующий функционал:
При вызове new JsonResponse($arg) нужно проверять: если выполняется is_method($arg->toArray()) то передавать в $arg результат выполнения ->toArray()
Каким образом грамотней это реализовать…

27
Мар
2021

Symfony не могу получить entity для relation поля в фикстуре

Не могу вытащить данные в entity из фикстуры.
Суть:

Есть Entity/Player, у которой есть relation ManyToOne к
Entity/PlayerTypes. Данные для PlayerTypes уже заведены в таблице.
Когда создается Player, нужно указать PlayerType, сеттер типа
и…

19
Мар
2021

symfony запуск миграций после установки бандла

Я пытаюсь создать свой bundle для symfony 4.4 и в нем есть свои таблицы, с которыми он работает.
Можно ли как-то создать doctrine миграции которые будут относиться непосредственно к бандлу и при установке бандла запустить их автоматически?…

10
Мар
2021

Стоит ли использовать Symfony CMF в 2021 году? [закрыт]

Symfony CMF предоставляет ровно тот функционал, который мне нужен. Если я буду писать что-то свое, это займет много времени и, в конечном итоге, я приду к чему-то вроде Symfony CMF. Однако пакет более не поддерживается. Как вы считаете, ст…

02
Мар
2021

Как правильно составить query builder

Есть сущность User с полем registrationDate(дата регистрации). Как правильно составить query builder, чтобы получить массив пользователей, зарегистрированных в переданный день и месяц?
public function findByDayAndMonthOfRegistration(int $d…

17
Фев
2021

Как пользоваться сокетами в Vue typescript

разрабатываю клиентскую часть на Vue typescript. Поступила задача написать чат. На бэке используется фреймворк Symfony, где уже прописан "socket server logic". Но проблема в том, что я никогда не делал чат и не использовал сокеты…

08
Фев
2021

unable to fetch the response from the backend: malformed MIME header: missing colon: %!!(MISSING)q(MISSING)[info]

всем привет, установила
symfony new project
у меня возникло две проблемы:
отсутствуют стили на стартовой странице, нет привычной фиолетово-зеленой стартовой странице, просто код html, css
это меня напугало и я решила вывести хоть что-то из…

28
Янв
2021

Как производить трассировку консумера в Symfony?

У проекта на symfony есть консумер, который ловит ивенты с rabbitMQ. Когда трассировка (Jaeger )инициализируется внутри консумера и задан спан и идет много запросов, все дерево диапазонов накапливается в одном трейсе, несмотря на тот факт…

25
Янв
2021

Как разбить докториновский Array collection по 10 элементов?

Всем привет, подскажите пожалуйста как можно на уровне докториновской array colletion сделать данную разбивку?
есть коллекция из 500 объектов

не могу понять как сделать чтобы у меня было 50 Array collection по 10 объектов в каждой? как в …

25
Янв
2021

Как ПРАВИЛЬНО организовать ajax сохранение twig

Существует проект на symfony, необходимо по кнопке с формы сохранить изменения с использованием ajax.
Реализовать думал так, но тут проблема, как получить ПРАВИЛЬНО значения.
{{ form_start(form_add_article, {‘attr’: {‘action’: ‘javascript:…

30
Дек
2020

Attempted to load class "DebugFlag" from namespace "GraphQL\Error"?

Всем привет! Сегодня я решил создать новый проект Symfony и установил на него api_platform. Активировал graphql. Я захожу в / api / graphql и получаю эту ошибку. Как это решить? Кто-нибудь сталкивался?

Как воспроизвести?
Просто создайте н…

28
Дек
2020

отключить iti в Api Platform

Для реализации api используется бандл symfony Api Platform. При обращении к api отдаёт iri ссылки вместо id.
{
id: 1,
createdAt: "2020-12-2018",
user: "/api/user/1"
}

при желаемом ответе
{
id: 1,
cr…

30
Ноя
2020

Symfony. Как сделать валидацию полей формы с зависимостью от значений других полей?

Всем доброго времени суток!
Столкнулся с такой проблемой, что надо сделать валидацию формы сущности Post с определенной бизнес логикой.
Что есть:

форма для редактирования св-в Post (публикация) которую может редактировать пользователь
вал…