Size: a a a

2021 August 17

ПГ

Павел Г. in symfony
источник

ПГ

Павел Г. in symfony
cache:
       app: cache.adapter.redis
       default_redis_provider: 'redis://redis:6379'
вот так вот работает. Попробуйте, правда, порт указать и убрать то, что у вас в конце: /1
источник

RF

Roman Furman in symfony
увы, тоже самое "Redis server went away"
такое ощущение что не смотрит в конфиг... убрал полностью строку default_redis_provider, ничего не изменилось
источник

SS

Salavat Sitdikov in symfony
Господа симфонисты, я правильно понял, что теперь старые костыльные энкодеры юзать с 5.3 будут депрекейтед и скоро вообще запретят?
не получается  скормить UserPasswordHasherInterface в качестве нового. А простой PasswordHasherInterface не подходит, ибо соли нет. Мб подскажете куда еще посмотреть в этой new authentication-based system.

```
password_hashers:
   App\Security\User: App\Security\PasswordHasher

```


Поковырялся, увидел что разрешенные алгоритмы из ф-ии hash_algos беруться
источник

SS

Salavat Sitdikov in symfony
Получается, пора миграцию писать
источник

AM

Alex Mikhaylov in symfony
Приветствую народ, подскажите пожалуйста как  можно было бы написать условие квери билдере
параметр должен начинаться с цифры

Сделал поиск по буквам
->setParameter('symbol', $symbol . '%')->andWhere('t.name LIKE :symbol')

а нужно получить выборку для всех имен начинающихся с 0-9
источник

МФ

Максим Федоров... in symfony
Миграцию хешированных паролей? Интересненько
источник

AM

Alex Mikhaylov in symfony
или тупо цикл нужно делать?
источник

МФ

Максим Федоров... in symfony
Сделай обычный sql и получи id
По этим id получи записи

Или вообще (если данные плоские) так и заьирай через sql
источник

SS

Salavat Sitdikov in symfony
источник

AM

Alex Mikhaylov in symfony
$numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];

       $qb = $this->createQueryBuilder('m');

       $qb
           ->where('m.active = 1')
           ->join('m.translations', 't')
           ->setParameter('symbol', $symbol . '%')
           ->andWhere('t.name LIKE :symbol')
           ->orWhere('t.name IN ' . $numbers  )
       ;
Должна получится примерно такая логика, этот пример, понятно не работает, просто для иллюстрации
источник

OK

Oleg Krasavin in symfony
SUBSTRING + BETWEEN
источник

МФ

Максим Федоров... in symfony
Ок, а миграцию то как делать будете? Или это и имелось в виду под миграцией?
источник

МФ

Максим Федоров... in symfony
Я подумал, что вы просто перегнать ВСЕ  пароли захотели миграцией в БД
источник

AM

Alex Mikhaylov in symfony
спасибо, попробую
источник

SS

Salavat Sitdikov in symfony
Ок )
источник

АА

А А in symfony
https://symfony.com/doc/current/the-fast-track/ru/29-performance.html подскажите по данному туториалу, обязательно профилировать на проде? команда blackfire curl symfony var:export SYMFONY_PROJECT_DEFAULT_ROUTE_URLapi выдает ошибку Error while running command: exit status 6
источник

АА

А А in symfony
контейнер запустился
источник

АА

А А in symfony
как понять exit status что значит
источник

B

Bat in symfony
Это же вроде как основы. Скорее всего код завершения программы, если бы он был равен 0 - это бы означало, что программа выполнилась без ошибок.
Все другие коды завершения программ нужно гуглить, т.к. он у каждой программы свой. Поправьте, если я не прав.
источник