Как правильно тестировать работу с кэшем в Symfony?
У меня есть метод, который должен получить данные из кэша, если их там нет, сделать запрос во внешний сервис. Соответственно пишется на это тест, который проверяет, что данные при…
У меня есть метод, который должен получить данные из кэша, если их там нет, сделать запрос во внешний сервис. Соответственно пишется на это тест, который проверяет, что данные при…
Подскажите плиз что делаю не так? Какие существуют возможности обхитрить Doctriny и через DQL использовать подзапрос для left join Мой код $subQuery = $this->em->createQuery…
У меня есть такая таблица, которая создалась автоматически из за join-a user_post(user_id, post_id); Сам join: /** * @var Collection * @ORM\ManyToMany(targetEntity="App\Entit…
собственно вот настройки doctrine.yaml doctrine: dbal: types: ... default_connection: default connections: default: driver: 'pdo_mysql' server_version: '5.7' charset: utf8mb4 logg…
При отправке любой формы Symfony не важно FormType или обычная форма выскакивает вот такая ошибка. после отправки формы над Symfony выводом выводятся данные формы.
Пока приходится писать {% if order.status == 1 %} А хочется написать корректно: {% if order.status == Order::NEW %} Подскажите хотя бы ссылку на документацию.
Есть связь "Many-To-Many" между продуктом и доступности, при входе в сонату выдает ошибку: Object of class App\Entity\Availability could not be converted to string Пробл…
Нужно записать на диск значение, доступное всем сеансам. Есть ли какие-то стандартные средства типа Laravel-евского кэша. Если нет - в какую папку посоветуете записывать файл со з…
В общем есть у меня обект вот в таком виде { "delivery":{ "street":"street name", "deliveryDetails": { } } } deliveryDetails - один из трех…
В общем-то, все уже описано в заголовке. Есть необходимость использовать Redis в качестве хранилища для http_cache в приложении под Symfony 6.2. Сконфигурировать такое поведение в…
Есть проект на symfony v6.2 с установленным пакетом php-amqplib/rabbitmq-bundle. В нём настроен один Producer (PushToQueue) и один Consumer (Send). Когда я пытаюсь добавить ещё од…
У меня есть сущности Order и Notification. При изменении поля status сущности Order, я хочу создавать новое оповещение для клиента. Для этого я решил создать OrderEventSubscriber,…
Всем привет, пишу websocket сервер, получилось сделать, чтоб сервер работал по ws:// протоколу, но когда я соединяю с фронтом на angular, а сайт работает по https, то он ругается …
При сборке JavaScript-файла в проекте Symfony размер итогового файла на порядки превышает размер составляющих его модулей. Из 4 килобайт выпекается пол-мегабайта. Что-то можно с э…
Здраствуйте, Не могу понять как можно произвести валидацию данных распарсенного файла в обьекте транспортировки данных (DTO). Как я могу пропустить DTO через валидатор? вот DTO: &…
Начал изучать Symfony столкнулся со следующей проблемой: В официальной документации сказано, что можно свои "параметры" в config/services.yaml описывать, и потом где-то …
Подскажите, пожалуйста, я настолько долблюсь в глаза и не могу выполнить простейшие шаги из официальной документации или я даже не знаю. Дочерний Twig не переопределяет родителя и…
Я добавил свой кастомный Action в Easy admin, который импортирует (должен будет импортировать, когда закончу) данные в БД путём получения CSV файла с данными (В моём случае товара…
Столкнулся с проблемой при выполнении миграций в Symfony 4, нужно добавить новое поле в таблицу При попытке выполнить миграции получаю следующее: SQLSTATE[42000]: Syntax error or …
$crawler->filter('div') имеет значение <p class="с1"> <b class="с2">Text 1</b> Text 2 </p> Как добраться до "Text 2"?
Не могу настроить никак апи jwt. Делаю все по инструкции в документации, но ничего не работает. Получаю ошибку Unable to find the controller for path "/api/login". The r…
Ниже пример рабочего кода, для получения значений, переданных методом POST. Тут 2 варианта - Request::createFromGlobals() и index1(Request $request): Response. В Request::createFr…
Есть база данных, содержащая записи, которые имеют дату, и со временем таких записей становится больше. Как можно удалять записи, старше одного месяца? Т.е чтобы в базе хранились …
Есть 3 разных модели (для условности пусть называются EOne, ETwo, EThree) и 1 главная модель Organization. В каждой из 3 доп. моделей есть поля paymentSum и organization_id. Нужно…
У меня есть в контроллере массив $points = []; $a['x'] = $point->getPointX(); $a['y'] = $point->getPointY(); $a['content'] = $point->getContent(); $a['title'] = $point-&g…
Symfony 5.4, sonata-project/admin-bundle 4.16, sonata-project/doctrine-orm-admin-bundle 4.4. В чем проблема: в sonata_admin.yaml неправильно работает разграничение ролей и вывод с…
Добрый день. Нужно помощь в составлении запроса. Есть таблица товаров и таблица категорий с двумя уровнями. Прилагаю вырезки YML, по которым сгенерированы сущности в Symfony. Item…
Я изучаю фреймворк Симфони. У меня есть таблица orders, из которой я получаю все данные таким образом: $c = new Criteria(); $this->items = OrdersPeer::doSelect($c); Как получит…
Начал программировать на Symfony - многие хвалят и вроде всё хорошо. Но только по производительности что-то медленная. (То ли у меня с компом что-то, но вроде и не самый старый, н…
Когда пытаюсь подключать бандл в Symfony, консоль в Windows пишет: php is not recognized