Юра
Подсел давно
dh🇺🇦
Благодаря horse я почитал логи, где предлогалось удалить просто "MYSQL_USER: root" из docker-compose.yaml и тест с подключением к БД прошел 😄
dh🇺🇦
Очень странно кончно))
G
Коллеги, у меня есть ассоциативный массив токенов и тп, которые секретные. Где мне их лучше хранить? В env так понял не удастся и что-то в конфиг не получилось засунуть. Мне чтобы свой конфиг создать и данные из него достать везде что нужно сделать? Так и не смог понять(
Юрий
json.encode его и в LUKS раз секретный
Андрей
Я давно уже накидал свою арзитектуру для рест апи
По-прежнему ждём обещанных исходников)
Magzhan
Прошу прощения! Ищу работу на symfony на part-time или проектную работу. Хочу более детально изучить symfony5 зп может быть символическая самое главное грамотный тим лид. Думаю админы правильно меня поймут
Юра
По-прежнему ждём обещанных исходников)
https://github.com/zim32/symfony-rest-helper-bundle
Андрей
https://github.com/zim32/symfony-rest-helper-bundle
Шикарно, благодарю! Очень хорошая основа, если с нуля проект начинать.
Юра
https://youtube.com/playlist?list=PLjqlGyDuLM1jroEzR1kVdB7zN78Mq6Mm0
Юра
У меня даже есть туториал )
Юра
Там только после инстала надо сделать composer update. Если вдруг надумаешь. А то я сам не сразу понял
Юра
В видео нема про это
Ilya 🃏
Подскажите, почему симфони при каждом migrations:diff генерирует заново строки uuid? У меня есть поле token типа uuid и хоть оно уже миллион лет в базе, каждый раз при дифе симфони добавляет его в миграцию
Ilya 🃏
Ilya 🃏
При этом функция отката выглядит абсолютно идентично этому изменению
Сергей
попробуй d:cache:clear-metadata
Ilya 🃏
Не помогло =(
Алексей
Ребята, добрый день! подскажите, при создании проекта symfony возникает ошибка Executing script cache:clear [KO] [KO] Script cache:clear returned with error code 255 !! !! Fatal error: Declaration of Symfony\Component\DependencyInjection\ServiceLocator::has(string $id) must be compatible with Psr\Container\ContainerInterface::has($id) in /home/l/lexcodfh/tmp/test_project/vendor/symfony/dependency-injection/ServiceLocator.php on line 46 !! Symfony\Component\ErrorHandler\Error\FatalError {#89 !! -error: array:4 [ !! "type" => 64 !! "message" => "Declaration of Symfony\Component\DependencyInjection\ServiceLocator::has(string $id) must be compatible with Psr\Container\ContainerInterface::has($id)" !! "file" => "/home/l/lexcodfh/tmp/test_project/vendor/symfony/dependency-injection/ServiceLocator.php" !! "line" => 46 !! ] !! #message: "Compile Error: Declaration of Symfony\Component\DependencyInjection\ServiceLocator::has(string $id) must be compatible with Psr\Container\ContainerInterface::has($id)" !! #code: 0 !! #file: "./vendor/symfony/dependency-injection/ServiceLocator.php" !! #line: 46 !! } !! Script @auto-scripts was called via post-update-cmd unable to run /home/l/lexcodfh/.local/bin/composer create-project symfony/skeleton /home/l/lexcodfh/tmp/test_project --no-interaction: exit status 255
Алексей
что-то вроде с psr.so в пхп связано, хостингу написал, пока тишина
Dmitry
Подскажите, почему симфони при каждом migrations:diff генерирует заново строки uuid? У меня есть поле token типа uuid и хоть оно уже миллион лет в базе, каждый раз при дифе симфони добавляет его в миграцию
У вас именно type="guid"? Или у вас сделан кастомный TokenType? Если кастомный, то в него нужно добавить метод, который проставит комментарий к колонке: public function requiresSQLCommentHint(AbstractPlatform $platform): bool { return true; }
Ilya 🃏
Используется тип UUid из пакета ramsey/uuid
Alexey Mishurovskiy
Используется тип UUid из пакета ramsey/uuid
Да, и Он уже есть в симфони
Alexey Mishurovskiy
И симфонейский работает лучше
Alexey Mishurovskiy
Он держит его в базе в байнари
Ilya 🃏
так и есть
Ilya 🃏
в базе в бинари всё и хранится
Ilya 🃏
но при каждой миграции он думает, что это не так и насильно ставит тип заново
Alexey Mishurovskiy
Значит скорее всего что то действительно не так
Ilya 🃏
Ilya 🃏
Пробовал выставить server_version в конфиге, тоже не помогло
Юра
Странно у меня рамси ууид и все норм
Ilya 🃏
😢
Dmitriy
Всем привет! Можете подсказать хорошую либу для работы с коллекциями, сейчас пользуюсь доктриновскими коллекциями, но их функционала не хватает
Юра
https://dusankasan.github.io/Knapsack/
Юра
Это если тебе не структуры данных а именно работа с коллекциями
Dmitriy
https://dusankasan.github.io/Knapsack/
спасибо, большое!
Александр II
Добрый Кто подскажет как лучше и правильно реализовать в .env файле лежат логины и пароли от БДешек, от разных сервисов я не хочу светить это все в репе как правильно сделать, что бы при деплое, енв файл появлялся на сервере (в контейнере)
Юра
Уже кидали ссылку. Посмотри выше
Юра
Symfony secrets
Александр II
Ок, спасибо
Denis
Привет Кто знает/исследовал на сколько селекты через доктрину квери билдер по времени дольше чем через dbal ?
Alexander
На скорость влияет в первую очередь гидрация в объекты. Билдер не создает ощутимого оверхеда. В местах где нужна скорость используем $query->getResult(Doctrine\ORM\Query::HYDRATE_ARRAY). Сам запрос можно построить билдером или из DQL - значения не имеет.
Katulos
Джентльмены, существует ли вменяемый способ НЕ получать вот такие приколы при миграциях?
Katulos
Указывать в dsn что-то типа ?serverVersion=бла-бла-бла не вариант, т.к. я не в курсе, где оно будет деплоится и какая версия мускуля там стоит
kix
Цельтесь в минималку как вариант, кмк спектр валидных вещей должен расширяться от версии к версии
Katulos
Билд падает
Юра
Выполнить команду которую там пишут
Юра
Это видимо обновили симфу
Katulos
Выполнить команду которую там пишут
Это никогда и никому не помогало, судя по беглому гуглежу
Katulos
Все советуют, но ни у кого не работает
Юра
Странно мне помогало
Юра
Правда через bin/console
Юра
В симфе
Юра
А не как там
Katulos
Правда через bin/console
То рандомпик из ближайшего гугла, сути не меняет
Katulos
Katulos
Вот моя ошибка, но запуск sync-metadata-storage не помогает
Юра
Это симфа?
Юра
Там ы какой-то версии миграций менялось что-то в конфигах
Юра
Проверь конфиги
Юра
Или откати миграции
Katulos
Это симфа?
Да, она. Пятая
Kirill
Народ, кто нибудь сталкивался с таким?Пытаюсь применить миграцию в 5-й Симфе. Получаю следующее сообщение Unknown database type field_type requested, Doctrine\DBAL\Platforms\PostgreSQL100Platform may not support it Гугл выдает, что я дескать маппинг не задал, но у меня типы в Энтити все скалярные.Все топики,посвященные проблеме, указывают на конкретные типы
Юра
Похоже где-то у тебя опечатка
Юра
type field_type requested
Юра
что за тип такой field_type
Kirill
У меня именно такое сообщение)))Что это за тип не знаю))Явно точно не указывал нигде. Где мне поиски прожолжить?
Maks
Грепни по проекту, может реально где-то отпечатался
Kirill
ИЧСХ, происходит сие, когда я пишу в миграции $schema->getTable()->addColumn()
Kirill
Прямой запрос проходит
Юра
И что в миграции
Юра
Покажи полную миграцию