Андрей
Есть кто использует symfony/panther?
Nikolay
Всем привет, есть общая сущность-связка, которая может быть привязана к другим. Пока существует привязка только к одной сущности, но планируются новые
Есть две стратегии, чтобы построить иерархию:
1.Single table inheritance
2.Mapped superclass (отдельная таблица для каждой сущности)
Думаю, что лучше выбрать. Поля будут всегда одинаковые, за исключением внешнего ключа. Больше пока ко 2 варианту склоняюсь
ꗇ
ꗇ
Потому что пока это выглядит чисто как relation One-to-Many..
Alexey Mishurovskiy
Парни, а кто знает, можно ли как то сделать консоль только для приложения, чтобы в список не вывалилвались бесконечные команды доктрины и так далее
Alexey Mishurovskiy
то есть bin/console полная консоль а что то типа bin/app_console только команды самого приложения
Kirill
Kirill
у тебя монолог сыпет в stdout/stderr логи
Alexey Mishurovskiy
Alexey Mishurovskiy
я про вызов bin/console
Alexey Mishurovskiy
Vlad
Vlad
Если есть эта переменная , то добавляем команды, если нету убираем
Kirill
ну тогда да, как @shashkov_root написал
Павел
rekhlitskyi.dmytro
Из разряда как быстро войти в АйТи
rekhlitskyi.dmytro
Точнее чтобы айти вошло в тебя
rekhlitskyi.dmytro
Оно долбит меня скорее
rekhlitskyi.dmytro
Ivan
Привет, а кто-то делал для твига кастомный TemplateLoader ?
Thawne
Всем привет, возник вопрос с queryBuilder. Есть таблица и там есть поле статус и мне хотелось бы вытащить количество записей одним запросом сгруппированные по статусу как на скрине, это вообще возможно?
The Ant
Thawne
понял, спасибо большое
Thawne
@theantt такой запрос оптимален будет?
Dmitriy
что значит оптимален? запрос как запрос..
The Ant
Если база мускульная, не используй енамы. Они проблемные. Насчёт пг не в курсе
Thawne
Сделаю вид что понял, спасибо😅
Павел
Павел
The Ant
Пятницы!
Объясните пожалуйста, почему енам колонка в тысячи раз медленнее работает чем просто числовая колонка в индексе?
вот например запрос с колонкой типа енам(два отдельный индекса на тип, и на статус, всего 11кк записей):
SELECT * FROM `post_content` WHERE `type` = 'gif' AND `status` = 'uploaded' LIMIT 100;
Делается 40 секунд.
Меняю тип колонки status на тини инт, индексы теже, всё тоже:
SELECT * FROM `post_content` WHERE `type` = 'gif' AND `status` = 0 LIMIT 100;
Делается 40 милисекунд.
Что касается EXPLAIN - оно идентично(с енам такойже), смотри пик
The Ant
Ну и альтер по колонке с енамом может быть очень больным, если запилей сотни кк
The Ant
Может потому что два енама во where? Не мерджится индекс в этом случае? Хотя в эксплейне был мердж. Оно идентичное.
Крч хз чё за говно. Но юзай пхпшные числовые енамы 😄
Евгений
Привет друзья! Пытаюсь настроить докер окружение для работы с symfony. Две недели уже убил. Не могу добиться успеха. Сделал php, mysql, nginx. Настроил composer в php контейнере, поломалась mysql. Починил mysql, настроил xdebug. Поломался composer (с пользователем проблема). Исправил, снова mysql не работает. Подскажите пожалуйста, где то можно найти готовую сборку, с которой можно работать? Спасибо.
Max
Spider
Евгений
Ubuntu
Rus
Какая ОС?
для конфига докера ОС имеет значение?
Евгений
Евгений
Да, еще настройка phpstorm
Max
https://github.com/dunglas/symfony-docker попробуй
Евгений
Спасибо, попробую
Евгений
Max, правильно ли я понимаю, что для дебага нужно перезапускать контейнеры?
Евгений
там просто в описании есть варианты запуска в режиме дебага, и еще с другими опциями
Max
В dev всегда стоит режим дебага. А в шторме включаешь/выключаешь прослушивание
Евгений
там posgres
Евгений
Приветствую! Настроил xdebug по документации phpstorm. Никак не могу избавиться от ошибки.
Евгений
Евгений
Подскажите пожалуйста с чем должеы сопоставляться эти пути. Там же в доке есть исправление этой ошибки, но оно не помогает
Max
Для проверки что всё работает он по указанному пути (1) создаёт файл и стучится к нему по адресу (2). Чаще всего доступа к этой директории нет снаружи. Создай в api/public какой-нибудь файл и попробуй его открыть по указанному адресу
Евгений
у меня там index.php, он же запускается в браузере
Евгений
шторм от какого пользователя запускает?
Max
Max
Можно попробовать не исправлять ошибку. Проверь, работает ли дебаг
Евгений
дебаг запустился, но, при создании через make появляется ошибка о хосте и порте xdebug.client_host и ...
Евгений
Xdebug: [Step Debug] Could not connect to debugging client. Tried: 172.17.0.1:9003 (through xdebug.client_host/xdebug.client_port)
Max
xdebug 2 или 3?
Евгений
3
Max
https://www.jetbrains.com/help/phpstorm/configuring-xdebug.html#updatingPhpIni
xdebug.mode=debug
xdebug.client_host=127.0.0.1
Max
Евгений
Xdebug: [Step Debug] Could not connect to debugging client. Tried: 127.0.0.1:9003 (through xdebug.client_host/xdebug.client_port)
Max
В шторме 9003 порт стоит? Прослушка включена? Шторм кидает уведомления про xdebug?
Евгений
в шторме где?в debug?
Евгений
да
Max
Евгений
Nikolay
?
Вот вам образец как примерно выглядит, сам давно делал, но вроде все работало https://github.com/underground20/docker-environment