Size: a a a

2021 August 30

P

Pavel in symfony
Попробуй найти плагин для IDE скоревсего он тебе поможет
источник

G

George in symfony
да мне последняя задачка, потом будет проект поновее, этот старинький
источник

G

George in symfony
благодарю
источник

G[

GamIet [UA, Odessa] in symfony
Уважаемые. Кто-то сталкивался с такой проблемой как Malformed UTF-8 characters в тестах если поля содержат плюсы?
Наблюдается именно в автотестах которые WebTestCase
Если
ручками отправлять запрос через тот же постман, то все норм. Те само апи рабочее.
источник

SP

Sergey Protko in symfony
звучит как что-то не так с экранированием когда ты запрос составляешь
источник

G[

GamIet [UA, Odessa] in symfony
Это тесты!

Я делаю
$client = static::createClient();
$client->request('POST', $url, $data);

$data у меня массив и одно из полей содержит результат работы функции base64_encode.
Иногда, результат содержит гребаный '+' и тогда всё валится.

Если сделать  $data['field] =  str_replace('+','',$data['field]); то всё пашет.

Так КТО должен делать экранирование в POST запросе клиента?
источник

AS

Alexey Skobkin in symfony
Господа, добрый день.

Вопрос не совсем по Symfony, но относительно смежный.
Кто-нибудь в курсе, можно ли в Doctrine DBAL (в соединении, например, или в драйвере MySQLi) посмотреть с каким запросом работа не завершилась?
А то ловлю это:
Doctrine\DBAL\Exception\DriverException: An exception occurred in the driver: Commands out of sync; you can't run this command now


И не могу понять, т.к. я нигде не работал совсем низкоуровнево, а только совал во всякие ->fetchAssociative() запросы с параметрами. Не должно быть незавершённых обработок запросов при выполнении следующих.
источник

ИШ

Игорь Шумиченко... in symfony
DriverException::getSQLState()
источник

ИШ

Игорь Шумиченко... in symfony
Returns the SQLSTATE the driver was in at the time the error occurred, if given.
Returns null if no SQLSTATE was given by the driver.
источник

AS

Alexey Skobkin in symfony
Ну, оно возвращает HY000 только, к сожалению.
источник

DS

Dima Sikorskiy in symfony
привет всем. не подскажите как по умолчанию обьеденить  использование одного и того же пулла редиса (консолькой  и обычной апликухой)? Как оказалось на дефолте используются разные пулы.
источник

A

Alex R. in symfony
кто-то сталкивался с построением 3-уровневого меню в Sonata Admin? есть вооюще такая возможность?
источник

G

George in symfony
ты про ul li?
источник

A

Alex R. in symfony
да, если в services.yml задать group в tags, то 2-уровневое меню будет, а вот как 3 сделать(((
источник

G

George in symfony
а, ты про это, могу только предполагать что  для 3го уровня нужна ещё одна группа
источник

AS

Alexey Skobkin in symfony
По-моему мы что-то строили, но это было так давно, что я даже кода не найду :(
источник

AS

Alexey Skobkin in symfony
А нет, у нас своё меню было кастомное. Так что даже нет смысла искать.
источник

ЕК

Евгений Котов... in symfony
Всем привет, подскажите плиз, в чем может быть дело? Запилил резолвер аргументов контроллеров (ArgumentValueResolverInterface), чтобы при запросе автоматом дтошка создавалась/валидировалась и если валидация провалилась - выкидываю исключение (по итогу сабскрайбер ловит исключение и принудительно возвращает ответ 400 со всеми ошибками валидации)
так вот, решил заюзать @IsGranted, а он не работает, т.е. валидация всегда раньше происходит
решается ли это приоритетами? или я просто не должен выкидывать исключение в резолвере 🤔
но вообще ожидал что IsGranted работает раньше резолвинга аргументов контроллера 🤔
источник

ЕК

Евгений Котов... in symfony
ну вот есть картинка из доки
мой резолвер на шаге 4 выполняется по идее
IsGranted судя по всему тоже на этом шаге работает (я хз, могу ошибаться, во всяком случае я уверен что он вызывается до 5 шага) и мой резолвер всегда опережает IsGranted, вот я без понятия как это  изменить)
источник

✨Basic_Instinct✨ in symfony
повесь на контроллер @Security
источник