Bekzod
Ааа, понятно, спасибо большое)
Echo
кто подскажет как подключить bootstrap через webpack (доку бутстрапа я читал), я не совсем понял как быть с scss файлами и что подключать в базовом шаблоне. Так-же я не понял, как их компилировать. Может кто ткнуть носом please ❤️
Mikhail
Убедись перед этим, что у тебя .enableSassLoader() в webpack.config.js
Echo
https://symfony.com/doc/current/frontend/encore/bootstrap.html
я это видел, обычный вэбпак = вэбпак кор?
Mikhail
в симфони используется Encore
Echo
в симфони используется Encore
так, а какая разница что использвет симфони нативно, если я могу использывать и сторонние компоненты?
Yrii
Разобрался?
Нет. после того ещё не приступал к поиску
D
Пиши если не будет получатся
Anonymous
Использовать mongodb для доски объявлений нормально?
Anonymous
Привет всем.
Maryna M 🇺🇦
Нормально, смотря какая структура данных и бэкап
artem
всем привет) у меня после ем флеш почему то в логах пишет [2019-07-17 12:33:48] doctrine.DEBUG: "ROLLBACK" [] [] где то можно посмотреть экзепшн или что еще?
artem
вышел с дебагера и увидел такое The EntityManager is closed. 500 Internal Server Error - ORMException
artem
if (!$item->getId()) { $this->entityManager->persist($item); $this->entityManager->flush(); } здесь валится
artem
catch сорри)
artem
ахаха) да. нашел свою же туду для логирования ошибок))
artem
duplicate key) спасибо
.exe
Доброй ночи, или утра, как сделать проверку на наличие значения в БД, почты, юзер нейма при регестрации. В доках симфори и доктрины не могу найти
.exe
findOneBy?
Я думал для этого есть валидатор, значит просто банальная проверка?
Vadim
Валидатор не лезет в базу.
.exe
Валидатор не лезет в базу.
Тоже подумал об этом когда уже написал) А каким образом можно сделать кастомною ошибку для поля чтобы отображалось шаблоне при form_errors()
Vadim
Тоже подумал об этом когда уже написал) А каким образом можно сделать кастомною ошибку для поля чтобы отображалось шаблоне при form_errors()
Хотя нет, я забыл про ассерты, можешь использовать это https://symfony.com/doc/current/reference/constraints/Unique.html#basic-usage
Vadim
Хотя нет, я забыл про ассерты, можешь использовать это https://symfony.com/doc/current/reference/constraints/Unique.html#basic-usage
Но лучше не лепить ассерты в сущность, только или на форму или дтошку.
Vadim
а почему лучше не лепить? (опыт на будущее)
Сущность должна быть валидна
Drunk
Скину скриншотом, чтобы не было портянки. Господа, что я делаю не так? Пыха сжирает все гигабайты памяти и вешается наглухо
Drunk
Drunk
через 2 секунды после запуска
Drunk
Я тупой, там дебаг вешался из-за цикличных ссылок. Всё, снимаю вопрос.
Dmitriy
Там где-то в ide была настройка всегда останавливаться на первой строке запущенного скрипта
Dmitriy
Да
.exe
Ребят, как избавится от этого стыда? {% if form_errors(form.username) or form_errors(form.email) or form_errors(form.text) or form_errors(form.homepage) or form_errors(form.picture) %} <div class="alert alert-danger message-errors" role="alert"> {{ form_errors(form.username) }} {{ form_errors(form.email) }} {{ form_errors(form.homepage) }} {{ form_errors(form.text) }} {{ form_errors(form.picture) }} </div> {% endif %}
.exe
Немогу найти ничего внятного в доках
.exe
нашел только такое: {% if form.parent is null %} {{ form_errors(form) }} {% endif %} но у меня не хочет выводить все ошибки формы вместе, только по отдельности form.username, form.email и т.д
Bekzod
здравствуйте, есть продукты и категории. они связаны с many to many. и нужно реализовать поиск где можно указать категорию и назавание продукта. можете подсказать как настроить FOSElasticaBundle для этого.
Bekzod
да вот эти настройки не знаю как написать. можете отпрваить доки по этой теме?
Sergei
Сначала надо учесть, что фосэластика работает с версией эластика 6.5 (когда актуальная 7.2).
Sergei
https://github.com/FriendsOfSymfony/FOSElasticaBundle/blob/master/doc/usage.md
Sergei
Вот как прицепить и сделать простенькие эластиковы индексы и работать с бандлом (хотя можно и без него обойтись, при желании)
Sergei
https://www.elastic.co/guide/en/elasticsearch/reference/6.5/index.html ну и доки эластика в помощь
Bekzod
спасибо
Сергей
Всем привет. В pgsql проверка на то является ли значение числом такая - select '123' ~ '^[0-9]+$' А как такую проверку засунуть в queryBuilder? Такой вариант - $queryBuilder->addSelect('SUBSTRING(season.title, 1, 4) ~ \'^[0-9]+$\' as is_number'); возвращает ошибку Expected Doctrine\ORM\Query\Lexer::T_FROM, got '~' Есть ли еще какие-то варианты?
Borislav
Всем привет, помогите, кто работал с несколькими отправителями в mailer: https://symfony.com/doc/current/reference/configuration/swiftmailer.html Все сделал как надо. В bin/console debug:container я вижу свои swiftmailer.mailer.ru_mailer и swiftmailer.mailer.en_mailer Но когда я с них хочу отправить письма мне пишет что их нет. И проверка $this->has('swiftmailer.mailer.ru_mailer') $this->has('swiftmailer.mailer.en_mailer') возвращает false. Подскажите, где я их мог потерять и почему они не подключаются.
Borislav
что он имеет в виду под словами Try using dependency injection instead.
Borislav
в _defaults у меня autowire: true
Vadim
в _defaults у меня autowire: true
Что непонятного? Инжекть свои сервисы прямо в контроллер или где ты их там используешь.
Vadim
Из контейнера дергать не очень хорошо
Borislav
можно пример статьи?
Borislav
типа через сервис я могу это сделать, но пока что оно в теле контроллера
Borislav
да, это я видел, а в контроллере это можно использовать?
Vadim
Можно, но не нужно. Это неудобно.
Borislav
согласен, но как пример, хотелось бы узнать как это сделать
Vadim
Сделай так, как в документации: создаешь сервис, инжектишь нужный мейлер, потом прокидываешь в контроллер сервис.
Borislav
так это тоже через сервис
Borislav
понятно, ладно
Maryna M 🇺🇦
так это тоже через сервис
В аргументах конструктора контроллера у тебя какие сервисы?
Borislav
В аргументах конструктора контроллера у тебя какие сервисы?
много всяких. А такой вопрос, можно ли как-то сократить это количество сервисов, чтобы это выглядело красиво? А то получается метод, который либо на два экрана влево или на много строчек вниз.
Borislav
CMS для магазинов?
Borislav
а он тут при чем
Borislav
вот мне тоже это не сильно нравится. А в доках sunfony я ничего об этом не нешел
Borislav
из нескольких сервисов типа один?
Vadim
Это можно и на уровне вьюшек сделать.
Borislav
а data и catalog у тебя в __construct определяются?
Borislav
а вообще норм практика делать свой Controller поверх AbstractController . А то у меня много контроллеров и писать в них одно и тоже туповато
Borislav
сервисы, некоторый методы-обработчики
Borislav
просто на сколько замедляется приложение с добавлением пары новых сервисов
Vadim
Фигачь все в одном классе, почему нет? Зато быстро. Откуда только у людей такие факты берутся.
Borislav
такой тогда вопрос, в debug profiler есть вкладка cache и там есть несколько пулов. Можно ли как-то туда добавить свои или в эти пулы сохранять свои данные чтобы они отображалить в этой вкладке. А то я как-то вытался. Кеш работал, но там ничего не отображалось
Borislav
или это число тема самого symfony
Maryna M 🇺🇦
5 сервисов это не много. Если будет много - то либо сервисы группируй, либо контроллер у тебя отвечает за все подряд и его нужно разделить на 2-3 разных контроллера
.exe
доброй ночи, подскажите ребята, кто ходил на собеседования для работы на symfony, что спрашивают, возможно есть список вопросов или статья занятная. Чтобы не "бекать и не мэкать". Любой инфе или опыту был бы благодарен. Вопросы не выше мидла, пожалуйста.
.exe
Лучше пройтись на парочку пробных, что бы на нужных собесах чувствовать себя комфортно
это верно, не раз слышал. Но собеседование завтра, и мне нужно попасть на ту работу. (впринципе у них напряг с кадрами, тестовое проверили, все ок, но я люблю накручивать и парится и автоматом становиться додиком зашуганным)