Yuri
07.10.2018
18:16:20
а то дубли могут быть
по идее ты в базу массив объектов засунуть хочешь
попробуй прописать * @ManyToOne(targetEntity="AppBundle\Entity\RefTechTools", inversedBy="id", cascade={"persist"}) в аннотации к полю
так по идее вроде доктрина сама разруливать будет сохранение объекта AppBundle\Entity\RefTechTools
Google
Yuri
07.10.2018
18:25:00
а значения ты напрямую задаешь или через Serializer?
Alexander
07.10.2018
18:41:48
Напрямую..попробую внести изменения, спасибо
Terminator
08.10.2018
10:17:54
Тимур Алиев будет жить. Поприветствуем!
Yuri
08.10.2018
10:37:26
Alexander
08.10.2018
10:38:21
Получилось чего ?
Пока что нет, извечная проблема пересесть за другой компа и при сборке базы Cannot add foreign key constraint преследует)
Yuri
08.10.2018
10:53:00
отключи проверку на ограничение внешнего ключа при заливки базы
https://onfor.info/mysql-kak-otklyuchit-proverku-vneshnih-klyuchej/
Alexander
08.10.2018
10:54:43
Спасибо, уже разрулил эту ситуацию)
Grigoriy
08.10.2018
10:54:51
привет, кто нибудь знает, в чем конкретно разница между тем чтобы установить связь hasOne и belongsTo?
просто принадлежность одного другому это так то человеческая выдумка, мне кажется есть просто связь и все
Yuri
08.10.2018
10:55:13
Grigoriy
08.10.2018
10:55:42
я понимаю что разница в коде фрейма может быть, мне скорее интересна разница по стандарту реализации, как оно задумывалось
Yuri
08.10.2018
10:56:13
Google
Grigoriy
08.10.2018
10:56:26
в том то и вопрос, что я не могу найти доков об этом
пишут что белонгс - принадлежность родителю
а хазуан - это значит указание на потомка
собственно и что, запрос то одинаковый
или нет
LEFT/RIGHT join чтоли?
Олексій
08.10.2018
10:57:24
Grigoriy
08.10.2018
10:57:43
так а в чем разница между указать в обоих хазуан
или в обоих белонгс
или это чисто для себя ты занимаешься определением кто в доме хозяин а компу пофигу
значит ли это что белонгз надо использовать сам на себя
Олексій
08.10.2018
10:59:18
еслиб я еще знал где вы нашли hasOne и belongsTo. Помню такое было в первом Yii
Grigoriy
08.10.2018
10:59:24
а hasone -на другой класс
если я скажу - мы начнем обсуждать - какое говно этот фреймворк который я нашел)
а я бы хотел узнать стандарт, а не что мой фрейм говно
если такого стандарта нет, то как делают в хороших фреймах
Олексій
08.10.2018
11:00:37
ну тогда не могу больше ничего подсказать, не зная фрейма.
Grigoriy
08.10.2018
11:00:48
как делают в хороших фреймах
Yuri
08.10.2018
11:02:31
как делают в хороших фреймах
https://stackoverflow.com/questions/30058949/should-i-use-belongsto-or-hasone-in-laravel - вот что нашел для тебя
Google
Grigoriy
08.10.2018
11:03:13
совершенно ясно, вроде дурака из себя выжал
Олексій
08.10.2018
11:03:19
В доктрине принято строить unidirectional связи (has > belongs), от рутовой сущности к чайлдам. Изредка используют двунаправленные связи (has <-> has). https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/association-mapping.html
Yuri
08.10.2018
11:03:33
Grigoriy
08.10.2018
11:04:07
иногда тот иногда этот
Олексій
08.10.2018
11:04:39
Тогда это похоже на два разных рут агрегата.
Grigoriy
08.10.2018
11:04:50
но они имеют ключи друг на друга
и собственно если можно так и так то зачем вообще решать кто рут
Олексій
08.10.2018
11:05:18
тогда для простотоы делать has - has.
Grigoriy
08.10.2018
11:05:23
я понял бы если белонгсту юзать когда надо сам на себя указать, типа в таблице есть поле parent
и ты как бы показываешь что тут явно есть рут и чайлд
но типа опять же зачем - итоговый сиквел меняется?
sql*
Олексій
08.10.2018
11:07:12
Если писать по DDD, то категории и посты - это разне агрегаты, в которых они есть рутами.
Grigoriy
08.10.2018
11:07:15
большое спасибо!
Олексій
08.10.2018
11:07:21
Структура агрегатов https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/microservice-ddd-cqrs-patterns/microservice-domain-model
Grigoriy
08.10.2018
11:08:07
о, читну. кажется тут про cqrs сказка а не про то какая модель старше. не думал об этом
Олексій
08.10.2018
11:08:10
Order - рут, и айтемы - чайлды
Google
Grigoriy
08.10.2018
11:08:45
ну а если ты захочешь покупателя с заказами выдрать
получается уже покупатель рут
я об этом
возможно при организации событийной записи и двух баз - чтение-запись тогда начинает быть важно кто рут
Admin
Grigoriy
08.10.2018
11:09:16
дойду изучу
Олексій
08.10.2018
11:10:51
Grigoriy
08.10.2018
11:11:49
понятно!
Alexander
08.10.2018
11:28:26
Получилось чего ?
Увы, нет. Наконец раздуплил базу и попробовал, но за проверку на дубли огромное спасибо)
Anton ?
10.10.2018
03:06:34
привет, подскажите где удобнее навешивать слулателей событий? в конфиге?
$dispatcher = new \Symfony\Component\EventDispatcher\EventDispatcher();
$dispatcher->addListener('acme.foo.action', array($listener, 'onFooAction'));
Yuri
10.10.2018
04:03:32
Anton ?
10.10.2018
04:03:39
3.4
вроде разобрался, тестирую
Yuri
10.10.2018
04:04:16
понял )
Anton ?
10.10.2018
04:07:53
ясен красен)
Terminator
11.10.2018
19:32:18
Настюшка будет жить. Поприветствуем!
[Anonymous]
11.10.2018
21:20:09
Здравствуйте!?
Приглашаю Вас зарабатывать со мной!
? Qiwi и Яндекс с деньгами на счету?
https://t.me/bigqiwibot?start=529462788
Кирилл
12.10.2018
06:47:38
Может кто подскажет - использую FOSUserBundle и в регистрации есть поле Firstname
Google
Кирилл
12.10.2018
06:47:55
я хочю лейбл понменять на First Name
я как понимаю оно добавляется в FOSUserBundle
таки нашел
может кто сталкивался с такой ситуацией - при логине выстреливается security.interactive_login и потом где-то в недрах логиться мой айпи, с которого я делаю логин - где именно можно найти это место?
суть в том что происходит логин и должен логиться айпи юзера
но логиться совсем другой айпи
а где происходит этот момент я найти не могу
методом die(var_dump()) удалось понять что это происходит при выстреливании `security.interactive_login`
а именно вот после этого
vendor/symfony/symfony/src/Symfony/Component/Security/Http/Firewall/AbstractAuthenticationListener.php
Yuri
12.10.2018
09:28:39
xdebug не юзал?
Кирилл
12.10.2018
16:08:38
Неа
Да я разобрался уже
Там клаудфаре стоял