Anonymous
Спасибо
Anonymous
Самое хреновое, это заклин
Borislav
Всем привет.
Такой вопрос по Mailer.
На сколько я понимаю Symfony отправляет все письма в конце. Из-за чего происходят проблемы связанные с тем, что надо отправить письма в определенном порядке, а они приходят кто быстрее.
Так же писем может быть много, из-за чего я их обрабатываю cron'ом через консоль.
Вопрос собствено в очереди, можно ли явно указать очередь или отправлять их моментально, а не в конце?
Borislav
про spool я что-то нашел, но как его вырубить или как его выбубить для консольного режима нет, Единстенная статья была адресована symfony2(
Vadim
Vadim
Borislav
так мне не сообщениями надо обмениваться, а почту отправлять
Anonymous
Anonymous
не сообщения, погугли тебе все правильно сказали
Borislav
окей, погуглю, может узнаю что-то новое. Пока обощелся банальнам отключение spool в prod окружении.
Borislav
а и еще такой вопрос, но не по symfony.
Кто-нибудь занимался созданием доков PDF из html?
Если да, то есть какие-нибудь фишки как пронумеровать страницы, учитывая что они могут увеличиваться динамически.
Доки генерирую через Dompdf.
Vadim
Borislav
Vadim
Ты вообще не знаешь, как нумеровать, или в чем проблема?
Alex
Borislav
Да, страница собирается через twig и скармливается pdf генератору. Естественно, что изначально я не знаю количество страниц
Vadim
Borislav
Borislav
Мне нужно сгенерить док, чтоб в нем были пронумерованы страницы и отправить его по почте, условно
Alex
Vadim
И что, у вас охапкой сразу все 20 страниц нумеруются? Есть какая-то последовательность, которую можно запоминать.
Borislav
Да, охапкой 20 страниц. Генерируя текст, ты, например, не сможешь точно сказать получится он на одну страницу или на несколько
Borislav
Если есть вариант узнать, то прошу поделиться
Вадим
В гугле куча вариантов
Anonymous
[Thu May 09 13:00:39.417646 2019] [php7:error] [pid 11140] [client 127.0.0.1:54486] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
Anonymous
не могу понять, почему ошибка валиться
Anonymous
и проект отвалился
Anonymous
Кхм...
Anonymous
Парни, а валидатор в дев режиме не будет в сф4 работать ?
Alexander
Работает
Anonymous
блин
Anonymous
Anonymous
Нихера не работает
Anonymous
Сообщение не выводит
Anonymous
Anonymous
А message нужно как то в twig закинуть ?
Anonymous
Да не
Anonymous
нашел косяк
Anonymous
поделишься?
Anonymous
Чем ?
Anonymous
блин, выводит только системные ошибки This value is not a valid email address.
Anonymous
А то что, задаешь месендж хер
Anonymous
ну как же
Если ты хочешь добавить валидацию на фронте юзай констрейты, с кастомными месседжами
Anonymous
нашел косяк
Anonymous
https://symfony.com/doc/current/validation.html
Anonymous
а все запахало ))
Anonymous
Это я кривожоп )
Anonymous
Поздаравляю :)
Anonymous
Криворук скорее
Anonymous
Хотя...
Anonymous
так... перестань... прицепился к слову )
Anonymous
да мне скучно просто, лол, конец рабочего дня, сижу допиливаю ajax и валю домой
Anonymous
Шуруй домой :)
Anonymous
А как мессендж отдельно выводить в твиге
Anonymous
Стилизовать его
Vadim
UserRepository
Vadim
Откуда вызвать? Ты с ии2, что ли, пришёл?
Vadim
В симфони почти нет магии. Нужен репозиторий - вызывай. Нужны запросы - пиши в репозитории через квери билдер. Нужны ещё поля - дописывай в сущность и форму.
Vadim
Ты же видишь, что у него есть конструктор, который принимает registry и название класса. Не надо вызывать так класс. Добавь его или в аргументы экшена, или в конструктор контроллера.
Вадим
Про dependency injection слышал?
Vadim
В питоне его нет?
Вадим
Ну тогда у меня для тебя плохие новости
Вадим
В питоне его нет?
Есть конечно, но я подозреваю что его уровень в питоне, такой-же как в пхп ;)
🦔
https://symfony.com/doc/current/components/dependency_injection.html
Vadim
Alexander
кверибилдер дает тебе объект, запросы же нет. Вот и различие
Alexander
Можно в кверибилдере еще и нативные запросы использовать что бы объекты получать
Vadim
Сам спросил, сам ответил.
Vadim
Можно отвязать репозиторий от ентити.
Вадим
Что такое ORM знаешь?
Вадим
Ну тогда зачем глупости спрашиваешь?
Vadim
Или учиться?
Vadim
Неправильно понимаешь.
Вадим
Какой модели?
Вадим
Ох...
Вадим
Я вот думаю в какой чатик тебя отправить в phpGeeks или phpGeeksJunior. Т.к. там с такими вопросами помогут. Ну и начни с простого, прочитай документацию.