
Anton Saprykin
11.05.2018
13:20:57
Мне в последнее время часто горячие чики снятся

Alexander
11.05.2018
13:21:42
жениться надо, сразу перестанут сниться

Maksim
11.05.2018
13:21:51
сниться начинают чаще) изоляция, все дела)

Google

Max
11.05.2018
13:22:25
https://prnt.sc/jgkuhl
это типо про http middleware?

Alexander
11.05.2018
13:23:23
хз, если снятся, то жена сразу об этом узнаёт и объясняет, что нельзя такие сны смотреть?

Max
11.05.2018
13:23:48
тип PSR-15 и то что в ларке сделали?

Maksim
11.05.2018
13:24:58

Vitaly
11.05.2018
13:25:22

Anton Saprykin
11.05.2018
13:25:40
Много думал об этом?

Max
11.05.2018
13:26:04

Vitaly
11.05.2018
13:26:35

Maksim
11.05.2018
13:26:42

Anton Saprykin
11.05.2018
13:27:24
У кого о чем болит, я полагаю.

Vitaly
11.05.2018
13:32:45

Google

Anton Saprykin
11.05.2018
13:33:12
Не надо передо мной извиняться, тут не изза чего переживать. Просто я не твой человек.

Maksim
11.05.2018
13:33:34
не сошлись характерами...)

Anton Saprykin
11.05.2018
13:34:09
Помни, ты такой, каким тебя сотворил бог!

Vitaly
11.05.2018
13:34:45

Anton Saprykin
11.05.2018
13:34:57
Тогда ты просто гей.
С богом было лучше.

Vitaly
11.05.2018
13:36:32

Sergey
11.05.2018
13:38:00

Alexander
11.05.2018
13:38:24

Sergey
11.05.2018
13:38:25

Anton Saprykin
11.05.2018
13:38:26
Гы атеисты повылазели

Alexander
11.05.2018
13:39:02
вот phpетушок — да, плохо

Anton Saprykin
11.05.2018
13:40:25
Кококок

Roman
11.05.2018
18:48:55
как работает доктрина?
$this->getEntityManager()->getRepository(Tenant::class)->find(1);
$invoice = $this->getEntityManager()->getRepository(Invoice::class)->find(1);
dump($invoice->getTenant()); die();если убрать первую строчку то дамп обекта имеет заполненое только поле id. почему так

Shmaltorhbooks
11.05.2018
18:49:20
прокси?

Roman
11.05.2018
18:49:24
связь один ко многим
не понял

Shmaltorhbooks
11.05.2018
18:50:06
доктрина генерирует прокси

Roman
11.05.2018
18:50:19
тоисть ето норм?

Shmaltorhbooks
11.05.2018
18:50:39
которые являются не самими сущностями, а проксями, которые загружаются из базы лениво - при обращении к каким-то свойствам

Google

Shmaltorhbooks
11.05.2018
18:50:40
да
это норм

Roman
11.05.2018
18:51:11
как мне получить тогда поний обект

Shmaltorhbooks
11.05.2018
18:51:30
что тебе с ним надо делать?

Roman
11.05.2018
18:51:38
дернуть гетер его?

Shmaltorhbooks
11.05.2018
18:52:13
если ты сделаешь ->get{AnyProperty}() - в этот момент прокси увидит, что ты читаешь из неинициализированного объекта, загрузит всё из базы и выдаст актуальные данные

Roman
11.05.2018
18:52:33
ясно. спасибо

Shmaltorhbooks
11.05.2018
18:53:42
можешь залезть в папочку кеша доктрины и, порывшись там, найти эти самые прокси, которые она генерирует на основании твоих сущностей

Valentin
11.05.2018
18:59:39
Ого, радует что такие люди заходят в этот чатик) Смотрел несколько докладов от Дмитрия Науменко, очень быстро, без воды, с юмором, спасибо за вашу работу)

Maksim
11.05.2018
19:07:45
А че за доклады?)

Dmitry
11.05.2018
19:08:24

Maksim
11.05.2018
19:09:41
Быстро прощелкал дддшные слайды, спер картику про методв разработки ))) самое ценное, что там было)

Valentin
11.05.2018
19:38:00

Maksim
11.05.2018
19:39:06
схоронил)

Roman
12.05.2018
07:16:47
вопрос по доктрине. как виполнить запрос такой
SELECT c.tenant FROM Dykyi\Entity\Invoice GROUP BY c.tenant у меня связь один ко многим а поле в базе tenant_id

$iD
12.05.2018
07:18:03
это DQL что ты хочешь выполнить? :) он сконвертируется в SQL доктриной
$query = $em->createQuery('SELECT c.tenant FROM Dykyi\Entity\Invoice GROUP BY c.tenant');
$result = $query->getResult();

Google

Roman
12.05.2018
07:20:26
так не хочет
ошибку пишет - [Syntax Error] line 0, col 48: Error: Expected end of string, got 'BY'

$iD
12.05.2018
07:22:21
кривой dql? что такое c ?
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/dql-doctrine-query-language.html
все ответы тут

Roman
12.05.2018
07:23:06
да читаю
[Semantical Error] line 0, col 9 near 'tenant FROM Dykyi\Entity\Invoice': Error: Invalid PathExpression. Must be a StateFieldPathExpression.

Admin
ERROR: S client not available

$iD
12.05.2018
07:24:18
в конце концов там есть query builder.. с ним проще строить запрос.

Roman
12.05.2018
07:24:23
ошибки не понимаю (

Evgeniy
12.05.2018
07:25:02
сколько смотрю все вопросы по доктрине люди знают что хотят но борятся с fw

$iD
12.05.2018
07:25:09
tenant - должно быть свойством в сущности invoice

Evgeniy
12.05.2018
07:25:16
спросите у того человека в команде что его впилил в проект))

Roman
12.05.2018
07:25:20
ето не своство

$iD
12.05.2018
07:26:06
:)

Roman
12.05.2018
07:26:11
/**
* @ManyToOne(targetEntity="Tenant", inversedBy="tenant")
*/
private $tenant;

$iD
12.05.2018
07:27:06
inversedBy знаем зачем?

Evgeniy
12.05.2018
07:27:16

$iD
12.05.2018
07:27:25
я просто обернул в метод

Google

$iD
12.05.2018
07:27:35
:)

Roman
12.05.2018
07:27:39
указано

$iD
12.05.2018
07:27:56

Evgeniy
12.05.2018
07:27:57
где именно в dql ?

$iD
12.05.2018
07:28:05
+

Roman
12.05.2018
07:28:32

$iD
12.05.2018
07:28:49
и добавить алиасы

Evgeniy
12.05.2018
07:28:52
$query = $em->createQuery('SELECT c.tenant FROM Dykyi\Entity\Invoice c GROUP BY c.tenant');
$result = $query->getResult();
вот так может ты имелл ввиду?

Roman
12.05.2018
07:28:54
сложно(
да именно так в коде

Evgeniy
12.05.2018
07:29:19
а сюда зачем по другому ты скинул ?

Roman
12.05.2018
07:29:44
опичатался
простите

Evgeniy
12.05.2018
07:30:02
ну это и не ты писал
другой акк
но ты посмотри в коде может там опечатка

Roman
12.05.2018
07:30:25
шутиш)