@symfony_php

Страница 816 из 1418
Anarbek
04.04.2018
14:36:45
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html#many-to-many-bidirectional

Bohdan
04.04.2018
14:36:48
тогда будет как на схеме

Anarbek
04.04.2018
14:37:02
С одной таблицей не получается

Миграция не создается

Google
Anarbek
04.04.2018
14:37:17
Пишут что уже существует таблица

Timur
04.04.2018
14:37:35
Подскажите пожалуйста как создать такую связь: https://prnt.sc/j0scsg . По документации доктрина создала по таблице на каждую связь many-to-many
Доктрина сама создает связующую таблицу при ManyToMany которая не маппится ни на какую сущность. Но если у тебя в связующей таблице нужно дополнительное поле (agent_client_id в данном случае), то ты должен вручную создать эту таблицу, то есть создать еще одну сущность и сделать связь, ManyToOne от этой таблицы к другим двум

Anarbek
04.04.2018
14:37:52
Побробую убрать анотацию, спасибо за ответы всем

Anarbek
04.04.2018
14:38:22
какая
Ну если указать одну таблицу я имею ввиду, для двух полей

Pavel
04.04.2018
14:38:32
те если че не нравится, execute —down делай, а не новую миграцию генери

Anarbek
04.04.2018
14:39:20
те если че не нравится, execute —down делай, а не новую миграцию генери
Да, я генерю миграцию для того что посмотреть результат модели

Я ее не накатываю

Bohdan
04.04.2018
14:40:04
Я ее не накатываю
https://hastebin.com/ohasedoseq.scala попробуй такое

Anarbek
04.04.2018
14:40:57
https://hastebin.com/ohasedoseq.scala попробуй такое
? здорово, не знал о таком, спасибо)

Pavel
04.04.2018
14:41:57
Bohdan
04.04.2018
14:42:12
Просто пиши на Scala
мне тоже понравилось :D

Google
Dinar
04.04.2018
14:44:04
Ну хз хз :)

Bohdan
04.04.2018
14:46:21
Anarbek
04.04.2018
14:46:49
Хм, попробовал без анотаций, так же создались две таблицы

Bohdan
04.04.2018
14:47:09
лишних таблиц у тебя нет?

Anarbek
04.04.2018
14:47:20


Dinar
04.04.2018
14:47:29
m?
К скале у меня двоякое отношение :)

Bohdan
04.04.2018
14:47:38
а языки все отстой

Dinar
04.04.2018
14:47:56
Да убери джойны просто.

Anarbek
04.04.2018
14:48:10
/ * @ORM\ManyToMany(targetEntity="Agent") */ private $agent; / * @ORM\ManyToMany(targetEntity="Client") */ private $client;

Dinar
04.04.2018
14:49:49
mappedBy и inversedBy добавь тоже

Bohdan
04.04.2018
14:50:03
Так я и убрал
https://hastebin.com/dozujajejo.scala

вот так пробани

Pavel
04.04.2018
14:50:12
дядя ты шо хонишь

Anarbek
04.04.2018
14:55:13


Bohdan
04.04.2018
14:56:06
ты что-то не то делаешь

покажи сущность

у меня такое ощущение, что ты эту сущность создал сам

Anarbek
04.04.2018
14:57:22
Да, создавал сам

Google
Bohdan
04.04.2018
14:57:36
тебе нужно что-то в ней хранить?

помимо айдишников

или она только связь устанавливает?

Anarbek
04.04.2018
14:58:11
Да, нужно хранить

Bohdan
04.04.2018
14:59:25
хм...

и лазить за выборками этих данных?

Anarbek
04.04.2018
15:01:43
Да, нужно будет писать запросы

Отсюда и возникло собственно сомнения что я правильно сделал

Bohdan
04.04.2018
15:03:53
то есть, у связи конкретного агента и конкретного клиента могут быть свои какие-то нюансы, так?

в общем и целом тебе здесь нужно делать иначе, да

Anarbek
04.04.2018
15:05:43
А как иначе? Есть советы куда копать?

Bohdan
04.04.2018
15:07:41
у тебя клиент должен иметь связь many-to-one с AgentToClient (попробуй придумать другое название, например, Contract) где клиент - one, контракт - many точно так же агент - one, контракт - many внутри контракта у тебя соответственно обратные стороны связей (many-часть)

поправил сообщение

то есть, у тебя у каждого клиента есть много контрактов, у каждого агента тоже много контрактов

Anarbek
04.04.2018
15:10:17
Хмм, спасибо за помощь. Буду пробовать

Виталий
04.04.2018
16:11:34
Кто-то знает каким механизмом доктрина объект перегоняет в сырые данные? Что-то типа гидратора, только наоборот.

Andrey
04.04.2018
16:20:44
См. типы

Виталий
04.04.2018
16:25:27
См. типы
эти http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html ?

Andrey
04.04.2018
16:26:45
эти http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/types.html ?
Да. Они конвертируют значения филдов

Виталий
04.04.2018
16:27:14
Google
Yuriy
04.04.2018
18:27:27
добрый вечер, подскажите пожалуйста как можно дебажить проект который состоить из микросервисов, каждый из которых отдельный проект, межсервисное общение происходит через CURL запросы xdebug не проваливается в CURL запросы обычный dump тоже непомогает

Yuriy
04.04.2018
18:32:51
так это же тесты а не отладка

Vladislav
04.04.2018
18:33:11
эм?!

Vladislav
04.04.2018
18:33:38
ОО!?

Bohdan
04.04.2018
18:34:01
ОО!?
ну я даю извращенный ответ на извращенный вопрос

Admin


Bohdan
04.04.2018
18:34:11
а на деле да, тесты + разработка в изоляции

Vladislav
04.04.2018
18:34:32
Ок. Понял

Bohdan
04.04.2018
18:34:35
постман можно тоже использовать, но это к моему первому варианту

Vladislav
04.04.2018
18:34:36
Не надо так

Konstantin
04.04.2018
18:35:19
постман залупа, не юзай, там с кирилицей косяки до сих пор

мало того в своей хуйне ниче не понимаешь а с постманом вообще гейзенбаг

Konstantin
04.04.2018
18:38:38
если более точно говорить - с utf8 он плохо работает впринципе. не только кирилицы касается (

Vladislav
04.04.2018
18:39:50
И не слушай postman советчиков ? Ребят, без обид. Пиши тесты и если нужно, то xdebug тыкай.

Google
Vladislav
04.04.2018
18:40:13
postmAn

Vladislav
04.04.2018
18:40:56
postmAn
Спасибо, заметил ?

Vladislav
04.04.2018
18:41:06
postman ок, хз че вам не нравится

Vladislav
04.04.2018
18:41:36
ну, чем тебе постман - не acceptance тесты?
тестирование и "отправка" запроса, абсолютно разные вещи

Konstantin
04.04.2018
18:41:41
тем что когда постишь через него абвгде....эюя на сервер прилетает 1234567890ABCD....

Vladislav
04.04.2018
18:41:43
Bohdan
04.04.2018
18:41:48
postman ок, хз че вам не нравится
лучший из рест клиентов на текущий момент ещё не пробовал штормовский из 2018 версии, правда

Konstantin
04.04.2018
18:42:17
ок вы меня вынудили )

https://github.com/postmanlabs/postman-app-support/issues/2263

Yuriy
04.04.2018
18:42:41
хорошо если мне нужно в неизвестном проект, узнать что и в какой последовательности выполянется в какие векти заходи а в какие нет, писать тесты для черного ящика в котором непонятно что и как выполняется как по мне неразумно

Vladislav
04.04.2018
18:43:31
Ты уверен что сейчас верно сформулировал мысль ?! ))

Yuriy
04.04.2018
18:44:33
чуто ошибся в последнем слове неразумно -> неоправдано по затратам

Konstantin
04.04.2018
18:44:38
лучший из рест клиентов на текущий момент ещё не пробовал штормовский из 2018 версии, правда
штормовский я сам попробовал в 2017.3. там он адекватный. в 2018.1 уже неадекватный. как по мне

Vladislav
04.04.2018
18:44:40
https://github.com/postmanlabs/postman-app-support/issues/2263
ты ж винду юзаешь. кому это инетерсно))

Konstantin
04.04.2018
18:44:58
а че какая разница

приложение есть? есть. баг есть? есть.

Vladislav
04.04.2018
18:45:28

Страница 816 из 1418