@prophp7

Страница 1072 из 1387
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
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
А join там зачем? Доктрина сама его допишет вроде
она сама добавит без кондишенов.

а доктрина умеет искать по 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
а доктрина умеет искать по json полю в мускуле?{"early":1,"due":1,"late":1}
на ютубе был видос доклада как работать с json в доктрине.

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

Valentin
13.05.2018
06:18:42
У меня есть система отправки сообщений. и я в кроне отправляю ивент засовывая в него ентети клиента для отправки и ентети шаблона. Может лучше передавать ДТО объекты а не ентети в эвент? Не нарушаю ли я open/close принцып?
Недавно тоже этот вопрос разбирал - если есть возможность то лучше отправлять не ентити а параметры/данные для их сборки, дто сойдёт, на счёт принципа - хз

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

Страница 1072 из 1387