
Evgeniy
12.05.2018
07:31:03
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/query-builder.html

Roman
12.05.2018
07:31:27
яним не построю сложни запрос
SELECT user_id, 'current' as type FROM test
WHERE start_date = current_date()
GROUP BY user_id
union all
SELECT user_id, 'old' as type FROM test
WHERE start_date = DATE_ADD(CURRENT_DATE, INTERVAL - 3 DAY)
GROUP BY user_id
union all
SELECT user_id, 'new' as type FROM test
WHERE start_date = DATE_ADD(CURRENT_DATE, INTERVAL + 4 DAY)
GROUP BY user_id

Evgeniy
12.05.2018
07:33:17
причем тут твой сложный вопрос если мы сейчас говорим об этом?

Google

Evgeniy
12.05.2018
07:33:26

Roman
12.05.2018
07:37:03
я потерял нить разгавора гдето. ))
SELECT c.tenant FROM Dykyi\Entity\Invoice c JOIN Dykyi\Entity\Tenant t - добавил но ошибка не ушла
доктрина не понимает что такое tenant
ладно буду курить доку

Igor
12.05.2018
11:16:19
А join там зачем? Доктрина сама его допишет вроде
А в invoice entity описана связь из talent?

Roman
12.05.2018
11:28:08
а доктрина умеет искать по json полю в мускуле?{"early":1,"due":1,"late":1}

Sergey
12.05.2018
11:51:38
ты можешь расширять DQL своими функциями
что-то типа...
json_path(u.profile, 'name') = :name

Google

Roman
12.05.2018
11:52:21
а ето хорошая практика?

Sergey
12.05.2018
11:52:23
но судя по характеру твоих вопросов тебе пока рано в такое

Roman
12.05.2018
11:52:32
)))
да я только везжаю в доктрину

Sergey
12.05.2018
11:53:17
а ето хорошая практика?
разберись для чего придумали DQL, что такое гидрация, почему ты в DQL пишешь join user.friends и можешь ли писать join App\User

Roman
12.05.2018
11:53:37
ок ок

Sergey
12.05.2018
11:53:39
ну и в конце концов пролистай доку по доктрине (именно доктрине)
и да - доктрина умеет мэпить результат native sql
так что не бойся юзать их, да муторно, да бесит result set mapping настраивать (собственно что бы этого не делать сделали dql), но зато никаких ограничений

Admin
ERROR: S client not available

Sergey
12.05.2018
11:54:40
ну и последнее - поищи готовые штуки которые добавляют суппорт для работы с json в dql
https://github.com/SyslogicNL/DoctrineJsonFunctions

Roman
12.05.2018
11:55:57

Nurik
12.05.2018
13:35:53

Roman
13.05.2018
05:56:22
У меня есть система отправки сообщений. и я в кроне отправляю ивент засовывая в него ентети клиента для отправки и ентети шаблона.
Может лучше передавать ДТО объекты а не ентети в эвент? Не нарушаю ли я open/close принцып?

Valentin
13.05.2018
06:18:42

Roman
13.05.2018
06:19:30
а как грамотно засунуть все что мне нужно с ентети в дто через кнтструктор?

Valentin
13.05.2018
06:27:56
Т.е у тебя есть собранное ентити, но ты хочешь допустим отправить емейл в фоне, и для этого тебе надо это ентити? Ну так создай новое дто которое будет содержать всё что тебе нужно для твоей задачи, возвращаясь к примеру с отправкой емейла - тебе нужно в дто передать емейл, имя, время регистрации и токен подтверждения?

Roman
13.05.2018
06:36:46
типатого

Andrey
13.05.2018
10:28:54
расскажите мне, где почитать про parameters.yml.dist Сейчас я даже не понимаю, к чему это больше имеет отношение, к symfony или composer

Google

Sergey
13.05.2018
10:29:21