Alexander
Alexander
Но по классу удобнее вроде
Anton 🐻
прост если делать 1й вариант то пхпсторм не автокомплитит потом методы объекта
Anton 🐻
а с алиасом работает
Alexander
Странно, у меня вроде работал автокомплит
Alexander
Может обновить симфони плагин?
Nikolay
Alexander
Но вообще лучше через гет не дергать
Anton 🐻
потому что контроллеры генерит кодген, нужно реализовать хандлеры. покрайней мере я не знаю как подругому создать объект в данном случае
Anton 🐻
т.е. в экшенах контроллера куча кода и вызов $handler->someaction($param1, $param2, ...);
собственно мне нужно реализовать методы хендлеров, остальное править нет возможности
Alexander
А хендлеры - сервисы?
Alexander
В них можно что-то иньектишь?
Anton 🐻
да
Alexander
Инъектить*
Anton 🐻
но проблема в том что 1 хендлер может 20+ экшенов отрабатывать, в каждом экшене нужно из контейнера разные сервисы получать. не хранить же в каждом хендлере по 20 ненужных сервисов?
Alexander
Alexander
Там какой то способ есть создавать ограниченный контейнер
Alexander
Сейчас вспомню как называется
Alexander
Alexander
Тогда эту штуку я думаю можно задействовать, чтобы весь контейнер не тащить в хендлер
Anton 🐻
спасибо, посмотрю
Alexander
А по самому вопросу - вроде как должно работать. Если что всегда можно прописать тип через @var и будет автокомплит
Anton 🐻
ну это костыль)
Alexander
Да не, норм)
Alexander
Симфони плагин в таком случае тоже костыль)
Anton 🐻
обновил плагин, не помогло(
Anton 🐻
но такое ощущение что раньше то рбаотало
Alexander
Значит я путаю и не работает(
Alexander
Но я уже давно через гет не тащил ничего
Anton 🐻
СРЕ(
Anton 🐻
ну кстати по описанию: Another example are applications that implement the Command pattern
прям почти мой случай
Nikolay
Anton 🐻
не требуется
Anton 🐻
но при желании будмаю можно
Anton 🐻
мне кажется это не то что нужно покрывать тестами
Alexander
Всем доброй ночи. Может кто то подсказать, есть сущность продуктов и сущность тегов к примеру. Делать связную таблицу нет смысла, начал разбирать ArrayCollection но в итоге в таблицу пишет "\ArrayCollection@000000001cc165e80000000024887a99" и все, если в правильном направлении движусь, может кто то сбросить на примеры которые объяснимы?)
Anton 🐻
вобщем с сервис-локатором автокомплит вобще не работает, ни по алиасу ни по класснейму(
Yuri
Alexander
Есть он там..уже хоть что то спасибо)
http://prntscr.com/l38yll
Yuri
Yuri
если не решил еще
Alexander
Не, пока что не нашел ответ..
https://gitlab.com/snippets/1760711
Alexander
Оставил в целом лишь нужное
Alexander
читал что с конструктора нужно убрать ArrayCollection, но не помогло
Yuri
Alexander
Ошибок нет, но записывает в поле базы такое
http://prntscr.com/l39oxr
Yuri
public function addTechTolls(\AppBundle\Entity\RefTechTools $techTolls)
if(!$this->techTolls->containts(techTolls){
$this->techTolls->add($techTools);
}
Yuri
а то дубли могут быть
Yuri
по идее ты в базу массив объектов засунуть хочешь
Yuri
попробуй прописать * @ManyToOne(targetEntity="AppBundle\Entity\RefTechTools", inversedBy="id", cascade={"persist"}) в аннотации к полю
Yuri
так по идее вроде доктрина сама разруливать будет сохранение объекта AppBundle\Entity\RefTechTools
Yuri
а значения ты напрямую задаешь или через Serializer?
Alexander
Напрямую..попробую внести изменения, спасибо
Anonymous
Тимур Алиев будет жить. Поприветствуем!
Yuri
Alexander
Получилось чего ?
Пока что нет, извечная проблема пересесть за другой компа и при сборке базы Cannot add foreign key constraint преследует)
Yuri
отключи проверку на ограничение внешнего ключа при заливки базы
Yuri
https://onfor.info/mysql-kak-otklyuchit-proverku-vneshnih-klyuchej/
Alexander
Спасибо, уже разрулил эту ситуацию)
Anonymous
привет, кто нибудь знает, в чем конкретно разница между тем чтобы установить связь hasOne и belongsTo?
Anonymous
просто принадлежность одного другому это так то человеческая выдумка, мне кажется есть просто связь и все
Yuri
Anonymous
я понимаю что разница в коде фрейма может быть, мне скорее интересна разница по стандарту реализации, как оно задумывалось
Yuri
Anonymous
в том то и вопрос, что я не могу найти доков об этом
Anonymous
пишут что белонгс - принадлежность родителю
Anonymous
а хазуан - это значит указание на потомка
Anonymous
собственно и что, запрос то одинаковый
Anonymous
или нет
Anonymous
LEFT/RIGHT join чтоли?
Олексій
Anonymous
так а в чем разница между указать в обоих хазуан
Anonymous
или в обоих белонгс
Anonymous
или это чисто для себя ты занимаешься определением кто в доме хозяин а компу пофигу
Anonymous
значит ли это что белонгз надо использовать сам на себя
Олексій
еслиб я еще знал где вы нашли hasOne и belongsTo. Помню такое было в первом Yii
Anonymous
а hasone -на другой класс
Anonymous
если я скажу - мы начнем обсуждать - какое говно этот фреймворк который я нашел)
Anonymous
а я бы хотел узнать стандарт, а не что мой фрейм говно