Павел
Павел
Ну если речь, как создать редис клиент из дсн симфони стайла
Павел
The Ant
Алексей
несколько прайс-листов кэшировать, что б за ними не бегать во внешний сервис
The Ant
Ну сделай отдельный симпл кеш тогда и не парься
Алексей
Павел
+ уже насроенный, бери да юзай))
Павел
Можно конечно свою абстракцию добавить
The Ant
Павел
Павел
Там 2 метода get, да delete
Павел
Но get с колбэком
Павел
Павел
Павел
Просто без колбэка нужно самому писать эту обвязку всю, есть или нет ключа, или он истек
Алексей
The Ant
Хотя если у тебя там 2 раза в день этот файл читается то пофигу )
Ну просто помнить что редиска очень привередлива к размеру данных, которые достает.
Aleksandr Khristenko
Павел
The Ant
Aleksandr Khristenko
Павел
Мб что я тупанул, но в итоге разруливал локером
Aleksandr Khristenko
The Ant
Михаил
Но всё таки я бы так не извращался и для дебаунса нагрузки использовал редис.
Или если свести сложные запросы в серию kkv - то какую-нибудь cassandra
Pavel
Подскажите пожалуйста, делаю сейчас отдельный бандл и у него внутри есть твиг шаблоны, не могу понять как мне прокинуть пути на шаблоны в конфиге внутри бандла и снаружи.
В доке написано что бандлу выдается алиас основанный на названии бандла, пробовал через него путь задавать - не находит
В конфиге пытаюсь передать путь на тег профайлер дата-коллектора
Юра
Всем привет. Кто знает можно ли как-то зешедулить сообщение в месенджере что-бы через какое-то время только выполнилось?
Юра
Нужно как-то сделать действие и через час к примеру чтобы сделать другое действие думал можнт как-то можно запаблишить сообщение типо через час
Null
Я обычно такие кейсы через крон решаю
Viktor
но контроля в этом варианте мало, конечно
Юра
Спасибо. Мне не нужно супер точно
Юра
Просто нужно обработать too many requests , отключить кое-что и потом включить
Diana Dvoryak
при установке nelmio/api-doc-bundle в symfony кидает ошибку о не совместимости, что можно сделать?
kakoi-to-noob
посмотри для начала под какую версия symfony бандл
kakoi-to-noob
Михаил
У меня такая же проблема была, но с другими пакетом - с монологом (где структуру лога сменили с массива на объект)
Как бы не старался обновить конфликты ещё что-то сделать - компостер мне выдвавл всё новое и новое.
Закончилось это вообще комично - компостер писал что скачивает версию 3.2 устанавливал её, а потом даунгрейдил до 2.9 короче шизил по полной и было ощущение что всячески мешал поставить эту версию.
Решил проблему многочасовой перепиской с отделом безопасности нашей компании и техлидом, после которой они мне разрешили снести composer.lock и установить пакеты.
В чём была проблема я так и не понял
Михаил
Может кто знает, есть ли нормальный пакет который декорирует команды компостер но даёт понятный аутпут. То есть о не пишет ПОЧЕМУ компостер не может обновиться, а как то умно понимает ЧТО НАДО СДЕЛАТЬ что бы компостер обновился
kakoi-to-noob
а версию бандла какую ставишь?
Diana Dvoryak
вот так: composer require nelmio/api-doc-bundle
думаю по умолчанию последняя ставится
Nikolay
Михаил
Компостер это композер?
да, у меня после интервью с одной hr-кой случилось ментальное замещение composer на composter. Прям как в mr. Robot
Михаил
Михаил
больше похоже на баг
Nikolay
Михаил
в компостере или в лок файле (может быть кто-то криво решил дифф)
Nikolay
Михаил
нет
Nikolay
нет
Если какие варнинги или несоответствия в версиях он покажет
Nikolay
kakoi-to-noob
в мастере "symfony/http-kernel": "^5.4|^6.0"
Юра
Ты бы показал полное сообщение
Юра
Или там только Problem 1?
Nikolay
Подскажите по PhpSpreadsheet. Генерится файл из html, когда данные целиком передаются, то все ок.
$reader->loadFromString($data, $spreadsheet)
Логика примерно такая:
1. Генерится кусок html
2. Этот кусок записывается на страницу
3. И так пока есть какие-то данные
Проблема в том, что на страницу записываются всегда последние данные, и не совсем понятно, можно ли как-то аппендить данные на существующую страницу
Юра
Ну почитай их доку
Юра
Можно ли аппендить данные на страницу
Михаил
Михаил
Михаил
Лучше вот этот писец используй
Михаил
Он может писать огромные объёмы без мемори ликов
Михаил
И на его основе можно сделать «дозапись»
Михаил
PhpSpeadsheet полная туфта и годится только для маленьких доков.
Я взял код из либы выше и переписал доя себя. Делаю миллионные отчёты с дозаписью - всё чётко
Nikolay