Maks
Vadim
Centrifugo
Гречушников
Dmitry
jenia
Не смог найти в нете как можно из twig запросить вставку через placeholder в перевод каких либо строки или числа. У меня переводы через php файл. Так нельзя или плохо искал?
Vadim
jenia
Опиши ещё раз проблему
Мне нужно вывести в разных местах предложение У вас есть 100 баллов на разных языках. Динамично может быть разное число а остальной перевод одинаковый. Вот такое нужно
Vadim
Кирилл
ну и |trans({count: 100})?
jenia
ну и |trans({count: 100})?
Не понял. Сейчас делаю так
{% trans %}Foreign music {% endtrans %}
Как понял 100 - это для placeholder. А остальное к чему скажите плз
Vadim
Кирилл
ну и в том же мануале:
{% trans with {'%name%': 'Fabien'} from 'app' %}Hello %name%{% endtrans %}
Кирилл
https://symfony.com/doc/current/translation/templates.html
Кирилл
так же - написать %placeholder% где требуется?
Кирилл
как еще проще?
jenia
как еще проще?
Сейчас делаю так
{% trans with {'%placeholder%': '110'} %}Foreign music %placeholder%{% endtrans %}
Зачем тут 2 раза писать placeholder?
Не проще бы в самом переводе объявить сам placeholder а передать как то сам ключ к переводу
Кирилл
а как симфони/twig догадается куда 110 вставить?
Кирилл
я не очень понимаю что и как у вас написано в переводе
Гречушников
https://paste.laravel.io/b75d3732-ef58-456c-875c-aef8a2ff9338
я у мамы инженер
Shokha
Салам всем! что надо сделать чтобы работали автопотстановка bootstrap классы в twig'е
Shokha
PHPSTORM
Maksym
Народ, всем привет!
В очереди редис запущен процесс.
Сов ременем, когда обращаюсь к очереди - выскакивает такая ошибка:
"An exception occurred while executing 'SELECT ...' with params [\"ook092018_34\"]:\n\nSQLSTATE[HY000]: General error: 2006 MySQL server has gone away"
Предполагаю, что не закрывается предыдущая сесия mysql. Использую доктрину.
Какие предположения?
Гречушников
std::mechanicus
Эм, а это точно мне?
std::mechanicus
Я про коалесцентный оператор
Shokha
Dmitrij
Гречушников
Гречушников
настроил?
Гречушников
мои настройки к вам не подойдут
Гречушников
проверьте правильность папок
Shokha
Shokha
Shokha
это корен проекта?
Shokha
или путь к папку src?
jenia
Можно ли подключить другие папки в asserts что бы оно индексировалось в manifest? А то сделал её и положил файлы в в manifest они не добавляются...
Dmitry
jenia
jenia
jenia
Maksym
Народ, всем привет!
В проекте доктрина 1.x
Нужно обновить до 2.5 и выше
Планирую до последней - 3.х
Вопрос: какие меня ждут проблемы?)
Vadim
Maksym
Dmitriy
А чо третья уже вышла?
Maksym
Maksym
Ну хз, когда вчера пробовал через композер, показалось чтот 3 поставились)
Maksym
Dmitriy
Бывает
Dmitriy
Я уже испугался думаю мало ли я что то упустил
Dmitriy
Ковыряясь
Dmitriy
В своем говнокоде
Александр
ну dev ставить такое мне кажется
Andrey
Привет! Написал класс NewsAdmin как стандартное решение https://pastebin.com/6m29qjU6, но мне нужно добавить в админку доп. функциональность, для этого сделал кастомный класс админки у которого есть свой контроллер и шаблон. Вот хочу в этот шаблон вынести все поля из текущего стандартного решения. Кто сталкивался, подскажите, пожалуйста, как это делается. Не могу найти пример, спасибо заранее.
Boris
Всем привет. Кто шарит, как сделать так чтобы доктрина, брала поля запроса в `` вот такие кавычки?
Vadim
Vadim
Блин, исчезли кавычки. Короче, внутри двойных кавычек берёшь свое имя поля в обратные кавычки
Boris
ааа, понял, спс
Сергей
Всем привет. Помогите с блокировками.
$this->transaction->begin();
try {
$account = $transaction->getAccount();
$this->transaction->lock($account, LockMode::PESSIMISTIC_WRITE);
$account = $this->accountRepository->find($account->getId()->toString());
$transaction->setAccount($account);
// далее идет код по обновлению баланса счета.
$this->transaction->commit();
$this->flusher->flush();
} catch (\Exception $e) {
$this->transaction->rollback();
throw new \RuntimeException($e->getMessage());
}
В итоге пробегаюсь яндекс-танком и при определенном количестве запросов баланс обновляется неправильно.
В логах видно, что при изменении лицевого счета в разных запросах баланс может быть одинаковым. Т.е. не блокируется нифига.
Что я делаю не так?
Egor
Нужно блокировать до получения данных из БД, а не после
Egor
Либо find делать с блокировкой, либо refresh после lock
Сергей
ооу спасибо..
refresh помог.
если в find ставить блокировку то странную ошибку получаю - Feature not supported: 7 ERROR: FOR UPDATE cannot be applied to the nullable side of an outer join
Dmitry
Вопрос. Можно ли как-то принудительно заставить symfony mailer использовать определенный тип аутентификации?
По умолчанию тип выбирается на основании ответа сервера. Но у заказчика криво настроенный сервер, который выдает в ответе, что поддерживает STARTTLS (на самом деле нет). И mailer пытается с ним соединиться по безопасному протоколу и получает ошибку.
Пришлось вернуться на swiftmailer, где можно принудительно указать PLAIN
Maxim Kainov
Dmitry
Тогда вопрос по swiftMailer'у. В симфони свифтмейлер является сервисом. Отправка письма осуществляется в хендлере месенджера. Но, видимо, где-то внутри свифтмейлера ошибки отправки хранятся и накапливаются. Т.е. в каждом следующем эксепшене вываливаются все предыдущие ошибки "нарастающим итогом".
Вопрос. Есть ли способ сбросить ошибки?
Или забить на DI и каждый раз в хендлере делать
new Swift_Mailer;
Maxim Kainov
/*
Всем ку)
/*
есть проблема
/*
я поставил DOCTRINE ORM ADMIN BUNDLE для связи з базой данних