Елнур
https://symfony.com/doc/current/service_container.html#binding-arguments-by-name-or-type
Попробуйте как здесь
Елнур
services:
_defaults:
bind:
$variable: '%param%'
Елнур
Nikolay
Елнур
Konstantin
я бы удалил кеш и папку вендоров :)
Nikolay
Konstantin
выглядит как наркомания какая-то
Nikolay
Как говорится или я наркоман, или что
Konstantin
русская буква "с" затесалась куда-то или что-то типа, дело точно не в симфони
Елнур
Nikolay
Konstantin
Konstantin
а этот services*.yaml точно подключен? вдруг в левом каком делаете?
Konstantin
выглядит именно так
Елнур
Попробуйте сделать явную ошибку в определении сервиса
Konstantin
++
Konstantin
а сам параметр там же в бандле определен, в том же файле?
Konstantin
если для теста в этом же ямл-файле сделать секцию параметрс и там его объявить?
Nikolay
Елнур
Елнур
У вас точно файл сервиса бандла игнорится, если не реагирует
Konstantin
закешился возможно
Konstantin
по-черному как-то
Елнур
Елнур
Gleb
По-моему тут нужно провернуть отдельный именованный параметр
param: 1
а в сервис уже биндить $param: '%param%'
потому что кажется '%value%' передает как строку. А в такой схеме передаст как число.
Gleb
но я могу ошибаться.
Konstantin
не, каста к строке принудительного точно нет
Gleb
Хм, а я что-то такое "колхозил" как-то, кажется по именно этой причине. Не помню уже( я с симфони не часто работаю ещё.
Konstantin
не, точно не по этой. как бы тогда работали массивы в параметрах, если синтаксис "%value%" всегда к строке принудительно приводит?
Gleb
Konstantin
нет, мы о разном
Gleb
Ок. Я честно этот момент помню плохо.
Александр II
Добрый
подскажите пжл ,как сохранить смайлы/emoji в XmlEncoder
ставил "xml_encoding" => 'utf8mb4' - invalid encod
Konstantin
потому что это кодировка mysql и никто кроме этого позорного куска говна про нее ничего не знает? в xml это utf-8
Konstantin
но скорее всего из коробки должно работать, если нет странностей в сборке пхп
Александр II
Konstantin
а с utf-8 ?
Александр II
а с utf-8 ?
с utf-8 не падает с ошибкой, но все смайлы - черные точки/каракули
Konstantin
Александр II
в браузере открываю xml файл
Konstantin
потому что энкодер это энкодит в сущность
Konstantin
🔥
Konstantin
а какой браузер?
Konstantin
у меня нормально работает
$encoder = new XmlEncoder();
file_put_contents('foo.xml', $encoder->encode([
'foo' => '🔥',
], 'xml'));
https://cdn.weblab.pro/1s4uz.png
Александр II
Konstantin
я думаю там проблемы в том, что из базы или откуда-то там говно приехало, не в энкодере дело
Александр II
я из google sheet через api беру
выводил через dd, смайлы были, именно после того как кладу в файл через енкодер, все - фигня
CDATA - же никак не вляет на это
надо поковырять вечером
Thawne
Всем добрый вечер, извиняюсь что не по теме, может кто-то имел дело с ларавел (в ларавел чате меня проигнорили( ), хотел спросить, в ларавеле можно ли (и надо ли) объявить "мейн роут" для класса контроллера, как на симфони (1 скрин с симфони)? На втором скрине как я планирую менеджить роуты, правильно ли я делаю?
Thawne
Thawne
Thawne
только не кикайте(
Viktor
Thawne
Thawne
Понял, спасибо большое
Thawne
☺️
Anton
Добрый день, сообщество,
Ищу Middle-Senior php8/Symfony5 специалиста в свою команду, full remote. Желательно из Украины. Обещаю классные и интересные проекты.
Feel free to contact me.
Юра
А зп будет? )
Anton
Ахах, само собой.
Anton
А или вы имеете ввиду в общий чат? Мне было бы комфортнее в частном диалоге это обсудить :)
Юра
Есть группа symfonyjobs, см. описание в шапке
Spider
Anton
artem
утро всем доброе
artem
а кто то уже енам в 8.1 юзал?
Null
artem
а с симфой крайней насколько дружит? тут по случаю пятницы хотелось бы опробовать на деве
Null
У них даже в блоге статья была. Типа куча компонентов стала поддерживать перечисления.
Null
Нет. Это строковое имя енама. Как и у классов.
Null
Его кстати как раз в доктрине указывают
artem
давно доки не курил
artem
все. понял. переезжаем, а то тут уже проект на рефлексии вижу подвязан