Size: a a a

2021 August 20

✨Basic_Instinct✨ in symfony
мне тут Серега админ как-то прочистил моск -
грю: пишу модуль, хочу переиспользовать в других проектах
вопрос: а сколько в своем опыте было проектов, когда ты смогла переиспользовать модули (бандлы) из разных проектов?
вот тогда видимо и открылись глаза, что все это по факту ...
источник

SB

Sergei Baikin in symfony
полностью согласен
Не понял как связано только.
источник

✨Basic_Instinct✨ in symfony
тем, что все эти "если когда-либо нужно будет" - сделаем когда это нужно будет...
а вот в том, что "когда из одной структры\агрегата\сущности можно другую достать а не прсото знать айдишник" - как раз таки дактриной мы получаем все эти связи и достаем другую, а дбалом мы знаем только id и танцуем вокруг данных
источник

✨Basic_Instinct✨ in symfony
дбал подходит на чтение, простой смотр, но когда ты работаешь с объектом - тут однозначно доктрине нет равных
источник

✨Basic_Instinct✨ in symfony
да и в примере, создаем отдельную таблицу связей, при том что "я вообще связи в базе не использую" имеем танцы с id
источник

VM

Volodymyr Melko in symfony
А зачем внутрянку агрегата отдавать наружу?
источник

✨Basic_Instinct✨ in symfony
мы уже тут не понятно что рассматриваем в каком контексте))
источник

AD

Andrey Dembitskyi in symfony
источник

AD

Andrey Dmitriyev in symfony
Спасибо, но не уверен, что контекст верный:

Error: Call to undefined method App\Model\User\Entity\User\UserRepository::findOneBy()
источник

AD

Andrey Dmitriyev in symfony
А ругань была не на репозиторий до этого, а на non bootable kernel
источник

✨Basic_Instinct✨ in symfony
источник

✨Basic_Instinct✨ in symfony
тогда чтобы достучаться до em или repo используй static::getContainer а не $kernel->getContainer()
источник

AD

Andrey Dmitriyev in symfony
Аналогично (

protected function setUp(): void
   {
       $this->client = static::createClient();
       $this->client->disableReboot();
       $this->em = static::getContainer()->get('doctrine')->getManager();
}

public function test_userinfo_success()
       $userRepository = static::$container->get(UserRepository::class);
       $testUser = $userRepository->getByEmail(new Email('black.jack@mail.ru'));
       $this->client->loginUser($testUser);
}
источник

✨Basic_Instinct✨ in symfony
эм... а в test_userinfo_success ничего менять не нужно?
если достаем через em, то мб следует изменить $this->em->getRepository ?
или $userRepository = static::getContainer()->get(UserRepository::class); ?
источник
2021 August 21

АА

А А in symfony
источник

АА

А А in symfony
задеплоил на хероку скелетон проект симфони по доке, деплой прошел успешно но выдает такое, куда копать?
источник

a

andr in symfony
в логи?
источник

SP

Sergey Protko in symfony
в доку "как деплоить симфони на хероку". Тут нет ясновидцев, судя по всему ты чего-то не сделал.
источник

АА

А А in symfony
подправил прокфайл, теперь 404 ошибку выдает и не видно в логах что не так
источник

АА

А А in symfony
источник