Category: symfony

06
Дек
2021

Как можно определить город по широте/долготе не используя сторонних API

Всем привет! Разрабатываю API для личного кабинета пользователя. Есть функционал по установке страны и города проживания пользователя. С фронта прилетают координаты (широта/долгота). Необходимо определить и установить город и страну. Из-за…

04
Дек
2021

Вместо массива в методе path передаётся строка

Я использую сущность Book и вытпаюсь передать в path() набор параметров , в моём случае это один параметр id, делаю по гайдам и не вижу ошибок, однако twig ругается что вместо массива я передаю строку.
мой base.html.twig
{% for data in dat…

28
Окт
2021

Symfony 5 запуск command фоновым процессом

После сохранения настроек пользователем, необходимо из контроллера запускать фоновым процессом комманд, который кроме этого висит на кроне. Необходимо обработать несколько ситуаций:

Во-первых, если пользователь нажал кнопку сохранить, а ч…

28
Окт
2021

Symfony 5 запуск command фоновым процессом

После сохранения настроек пользователем, необходимо из контроллера запускать фоновым процессом комманд, который кроме этого висит на кроне. Необходимо обработать несколько ситуаций:

Во-первых, если пользователь нажал кнопку сохранить, а ч…

27
Окт
2021

Десериализация xml в объект в Symfony 4.4.30 с помощью компонента Symfony\Component\Serializer\Serializer

задача: денормализовать xml ответа от https://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
в объект с использованием компонента Symfony\Component\Serializer\Serializer
Хочу получить такой объект:
`
App\Model\EcbHttpResponse\Envelo…

27
Окт
2021

TokenStorage token is empty after phpunit request

Я пишу функциональные тесты symfony с помощью Symfony\Bundle\FrameworkBundle\Test\WebTestCase;, использую встроенный метод loginUser чтобы войти в систему, далее делаю запрос на получение страницы (успешно, пользователь присутствует), но в…

27
Окт
2021

TokenStorage token is empty after phpunit request

Я пишу функциональные тесты symfony с помощью Symfony\Bundle\FrameworkBundle\Test\WebTestCase;, использую встроенный метод loginUser чтобы войти в систему, далее делаю запрос на получение страницы (успешно, пользователь присутствует), но в…

03
Окт
2021

Symfony кастомизация locale

Тестирую с симфони, пытаюсь сделать проект с геотергетингом. Для Этого я решил использовать встроенный в симфони locale, но переделать его под города. Прикрутил определение и запись города, все хорошо, но столкнулся с проблемой так называе…

03
Окт
2021

Symfony кастомизация locale

Тестирую с симфони, пытаюсь сделать проект с геотергетингом. Для Этого я решил использовать встроенный в симфони locale, но переделать его под города. Прикрутил определение и запись города, все хорошо, но столкнулся с проблемой так называе…

03
Окт
2021

Symfony кастомизация locale

Тестирую с симфони, пытаюсь сделать проект с геотергетингом. Для Этого я решил использовать встроенный в симфони locale, но переделать его под города. Прикрутил определение и запись города, все хорошо, но столкнулся с проблемой так называе…

03
Окт
2021

Symfony кастомизация locale

Тестирую с симфони, пытаюсь сделать проект с геотергетингом. Для Этого я решил использовать встроенный в симфони locale, но переделать его под города. Прикрутил определение и запись города, все хорошо, но столкнулся с проблемой так называе…

03
Окт
2021

Symfony кастомизация locale

Тестирую с симфони, пытаюсь сделать проект с геотергетингом. Для Этого я решил использовать встроенный в симфони locale, но переделать его под города. Прикрутил определение и запись города, все хорошо, но столкнулся с проблемой так называе…

10
Сен
2021

Как вставить имя метода внутри шаблонов кода в PHPStorm?

Использую PHPStorm. Я хочу использовать имя метода из PHP класса в переменной шаблона Live. Но я не нашел функции для этого на странице https://www.jetbrains.com/help/phpstorm/template-variables.html
Для JS есть метод jsMethodName(), а для…

02
Сен
2021

Ошибка при composer install Executing script cache:clear [KO] [KO] Script cache:clear returned with error code 255

При попытке выполнить команду:
composer install получаю ряд ошибок:

Далее по рекомендации выполняю команду composer update после чего идет установка, но под конец получаю на выходе: executing script cache:clear [KO] Script cache:clear r…

01
Сен
2021

Как актуально отобразить результаты запроса на кастомный объект?

Всем привет. Есть проект на симфони, сейчас там версия Symfony 5.2.
Открыл проект в PHPStorm и обратил внимание, что в методах, где идёт запрос в БД и отображение результата на объект, методы setFetchMode и fetch объявлены как Deprecated. …

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(…);
// код логи…