
Sergey
06.12.2017
09:59:45
SQL запросы ты зачем приплел?

Danil
06.12.2017
09:59:56
это не диалог. это игра в угадайку

Sergey
06.12.2017
10:00:00
повторяй как мантру - "разделение ответственности"
у тебя относительный путь УЖЕ есть

Google

Sergey
06.12.2017
10:00:21
не надо ничего получать ни откуда
тебе надо просто ссылку сгенерить
учись операции разбивать на этапы и изолировать их друг от друга

Danil
06.12.2017
10:00:53
странно, что еще никто не начал делать ставки, когда @fes0r устанет)

Sergey
06.12.2017
10:00:57
инача на проекте гда операции посложнее "достать из базы и отобразить" ты просто завязнешь

Dmitry
06.12.2017
10:01:24

Danil
06.12.2017
10:01:55
общаться на интересные темы это ок. а тут как с радио разговаривать

Arky
06.12.2017
10:04:16

Sergey
06.12.2017
10:05:11
кто делал ставки - я устал
просто ссылку на картинку сгенерить не может

Arky
06.12.2017
10:06:26

Sergey
06.12.2017
10:06:48

Константин
06.12.2017
10:22:09
Вопрос. Как быть если на stage сервере в prod env приходится грузить фикстуры для тестов?
Сейчас к команде загрузки фикстур добавлено —env=test, так как бандл с фикстурами в prod env отсутствует.
Эта история заставляет вармапить кеш ещё и для test env.
Насколько фиговым будет решение перетащить загрузку бандла с фикстурами ещё и в prod env?

Google

Dmitriy
06.12.2017
10:24:02
заведи stage env

Sergey
06.12.2017
10:25:08
+

Vladislav
06.12.2017
10:26:25

Sergey
06.12.2017
10:26:59

Ilshat
06.12.2017
10:29:54
ребят, в s4 , уже неправильно в src держать несколько бандлов? каждый должен быть как отдельный проект (рецепт)?

Sergey
06.12.2017
10:32:03
p.s. рецепт это если ты хочешь бандл реюзать в другом проекте

Ilshat
06.12.2017
10:32:33

Sergey
06.12.2017
10:32:35
и ты можешь их держать в одном репозитории если хочешь (и потом через split-tree дистрибьютить)

Ilshat
06.12.2017
10:36:14

Sergey
06.12.2017
10:37:03
есть ли CoreBundle/CommonBundle/MainBundle?
там чисто инфраструктура или бизнес логика тоже выносится по бандлам?

Ilshat
06.12.2017
10:38:00

Sergey
06.12.2017
10:38:20
ну если ты не собираешься ее юзать в другом проекте - накой тебе выносить это и делать рецепт?)

Ilshat
06.12.2017
10:39:02

Bohdan
06.12.2017
10:40:13
псссст
неймспейсы

Ilshat
06.12.2017
10:40:45
ну в общем суть вопроса был правильно ли держать в сурсах бандлы другие (в с4), значит нет

Bohdan
06.12.2017
10:40:56
в с4 нет бандлов)

Google

Bohdan
06.12.2017
10:41:04
вру
я хз, как выразить эту мысль
но раскладывать все по бандлам не обязательно
если реюзабельно - тогда можно делать, как говорил Сергей
если нет - нейспейсы и все

Ilshat
06.12.2017
10:43:06

Bohdan
06.12.2017
10:43:32
тебе никто не запрещает сделать 10 неймспейсов для разных модулей твоего приложения
src/User/Entity
src/Shop/Entity
и так далее

Ilshat
06.12.2017
10:44:14

Bohdan
06.12.2017
10:44:20
я могу ошибаться, конечно - вдруг симфа сильно завязывается на расположение папок в src
но если бы я писал на s4 - попробовал бы так в первую очередь

Ilshat
06.12.2017
10:46:09

Bohdan
06.12.2017
10:46:24
сущностей и прочего?
думаю, зависит от настроек

Ilshat
06.12.2017
10:46:31

Bohdan
06.12.2017
10:46:42
для доктрины точно можно указывать, где лежат сущности

Anatoly
06.12.2017
10:46:59

Andrey
06.12.2017
10:47:38
вы можете сами сконфигурировать пути к маппингам. Там уже без разницы, где они

Bohdan
06.12.2017
10:47:41
это уже по вкусу
в такой ситуации будет и src/Controller/{User, Shop ... }, если запариваться с разделением

Dmitry
06.12.2017
10:47:48

Bohdan
06.12.2017
10:47:54
вотвот

Anatoly
06.12.2017
10:48:31

Google

Dmitry
06.12.2017
10:48:35
/src/domain/myContext/user ;)

Dmitry
06.12.2017
10:49:40

Vladislav
06.12.2017
10:50:01
бл.

Anatoly
06.12.2017
10:50:35
не обязательно
если есть желание выдернуть кусок приложения в отдельную папочку где будут контроллеры, модельки и возможно еще ворох классов то правильнее делать модули

Vladislav
06.12.2017
10:50:54
Вопрос:
Как вы определяете где стоит дефайнить сервисы? Есть два места: app/config/services.yml и AppBundle.
Сейчас я разделяю по принципу все что работает без бандла - в app

Dmitry
06.12.2017
10:51:21
я все таки полагаю, что модуль это независимая единица

Dmitry
06.12.2017
10:52:58
app для конфигурации, описание сервисов это конфигурация...

Admin
ERROR: S client not available

Ilshat
06.12.2017
10:53:22
в общем в отдельной папке с отдельным неймспейсом работает . но генератор генерит в базовую папку

Dmitry
06.12.2017
10:53:45

Dmitry
06.12.2017
10:53:49

Anatoly
06.12.2017
10:53:51

Dmitry
06.12.2017
10:55:08

Anatoly
06.12.2017
10:55:50

Ilshat
06.12.2017
10:56:09

Dmitry
06.12.2017
10:56:26

Ilshat
06.12.2017
10:57:24

Dmitry
06.12.2017
10:57:45

Google

Ilshat
06.12.2017
10:58:05

Vladislav
06.12.2017
10:58:09

Anatoly
06.12.2017
10:58:09

Dmitry
06.12.2017
10:58:43
правильно я понял?

Anatoly
06.12.2017
11:01:32

Ilshat
06.12.2017
11:01:46

Dmitry
06.12.2017
11:02:34

Ilshat
06.12.2017
11:02:51

Dmitry
06.12.2017
11:03:07
если только вне папки scr

Sergey
06.12.2017
11:03:29

Dmitry
06.12.2017
11:03:31
тогда прописывай

Dmitry
06.12.2017
11:03:34

Dmitry
06.12.2017
11:04:39

Sergey
06.12.2017
11:05:00
хз... как лучше

Ilshat
06.12.2017
11:05:37
а лучше наверно
App\\: src\App,
Test\\: src\Test

Sergey
06.12.2017
11:06:09