
Sergey
15.09.2017
19:08:18
хз може че поменялось. щас вот как я скинул
в 3.3 версии

Ivan
15.09.2017
19:17:16
наверное, ошибся, всё работает как надо
fields можно убрать - вложенности меньше будет

Google

Антон
15.09.2017
19:35:52
Разъясните по доктрине. Связь many to many. В доке написано что одна сущность должна быть главной
Почему так? Почему они не равноправны

Sergey
15.09.2017
19:39:19

Ivan
15.09.2017
19:48:22

Антон
15.09.2017
20:32:21
Product Category = many to many. У категории есть много товаров, у товара может быть несколько категорий

Ivan
15.09.2017
20:38:28
Продукт может говорить, что у него есть категория А, а категория А говорит, что она пуста. Кому доверять?
Тому, кто главнее

Антон
15.09.2017
20:50:18
только не могу понять как такое может произойти, если в пивот таблице есть запись
то как один может утверждать одно, а другой другое.
чота пока мозг после AR не могу перестроить

Dmitry
15.09.2017
21:29:12
$tovar->addCactegory($category) не означает, что у нас в $category произойдет ->addTovar, если ты руками этого не сделаешь. А может быть еще сложнее, $tovar->addCategory($cat1); $cat2->addTovar($tovar). Что бы не усложнять логику сохранения и выделяют "главную" сущность.
И обычно ее выбор очевиден. В твоем случае главным будет товар, он будет отвечать за связи, так как скорее всего ты будешь делать в коде new Tovar и потом $tovar->addCategory

Google

Антон
15.09.2017
21:58:01

Evgenii
17.09.2017
18:29:11
Вы все с какой конфы?)

Alexandr
17.09.2017
18:38:32
@phpgeeks

Bohdan
17.09.2017
19:04:29
самое интересное то, что человек, который попросил ссыль, в чат так и не зашёл

Daniel
17.09.2017
19:22:28
(маркетинг)

Bohdan
17.09.2017
19:25:29
в любом случае
больше симфоняш богу симфоняш

Aleh
17.09.2017
19:44:02
?

Котен
18.09.2017
05:20:57
Приветствую можно ли монтировать postgresql в silex? он ж на компонентах symfony. Не кинете ссылочку?

Sergey
18.09.2017
05:24:42
есть, pdo, dbal и orm. выбирай что нужно и подключай

Котен
18.09.2017
05:26:26
Orm какой на posgresql?как называется
есть, pdo, dbal и orm. выбирай что нужно и подключай

Sergey
18.09.2017
05:27:00
doctrine orm

Котен
18.09.2017
05:28:32
doctrine orm
Для построения restfull api с базовой crud стоит ли игра свечь?
Для api сервера

Borys
18.09.2017
05:48:19
я поднимал такое на doctrine, очень удобно

Sergey
18.09.2017
05:54:12

Котен
18.09.2017
06:13:42
Спасибо попробую

Anatoly
18.09.2017
06:35:35

Котен
18.09.2017
06:36:59

Sergey
18.09.2017
06:47:32
вопрос масштабирования логики. У меня были проекты где был базовый crud а потом опля и он уже не просто crud

Google

Borys
18.09.2017
06:49:03
согласен на 100%
мы сейчас из простого выросли в очень не простой

Sergey
18.09.2017
06:50:41
не стоит путать запутанный код со сложностью бизнес логики
даже самый простой проект можно сделать очень сложно
осталось 2 месяца до релиза 4й симфони
да и пхп 7.2 в принципе тоже

Bohdan
18.09.2017
07:15:15
а я 3.4 жду
т.к. она лтс, а заказчик не хочет не-лтс

Sergey
18.09.2017
07:15:33
на 3.4 в любом случае сразу мигрировать надо будет

Bohdan
18.09.2017
07:15:46
я планирую начать еще до выхода лтски
на дев версию отмигрирую где-то в середине октября, а там с выходом обновлюсь

Sergey
18.09.2017
07:16:08
а в 4й будет все что в 3.4 и минус депрейкейты. а так Flex, новая структура проекта, Make файлы

Bohdan
18.09.2017
07:16:30
флекс мне все равно тут не нужен

Sergey
18.09.2017
07:16:31
не, я дождусь релиза. а то могут еще что-то поменять в RC

Bohdan
18.09.2017
07:16:36
про структуру проекта не видел, кстати
не знаю, мне кажется, ломать что-то в RC не тянет на логичное версионирование

Sergey
18.09.2017
07:17:28
до GA они могут делать что угодно)

Виктор
18.09.2017
07:19:21

Bohdan
18.09.2017
07:20:05
в любом случае, разница между 3.4rc и 3.4 будет на порядок меньше, чем разница между 2.8 и 3.4 :)

Alex
18.09.2017
07:20:17
А где прочитать про нововведения 4ки? Что-то провафлил

Bohdan
18.09.2017
07:20:25
https://symfony.com/blog/category/living-on-the-edge

Google

Bohdan
18.09.2017
07:20:31
четверку тут не вижу
фабьен где-то в своих блогах про нее писал
https://symfony.com/blog/symfony-4-a-new-way-to-develop-applications

Alex
18.09.2017
07:22:11
Да, нашел уже. Спс

Anatoly
18.09.2017
07:22:55


Виктор
18.09.2017
07:30:38
С архитектурой там большие проблемы, как я считаю. Все апи описывается вокруг entity. По мне - так правильнее скорее в контроллерах описывать АПИ. CRUD делается магически быстро (правда за 2 дня кодинга у меня теперь не дольше). А как пошла необходимость свои сервисы писать... Там был старый сваггер 2 месяца назад. Пока в итоге поставил nelmio для документации и FOSRest. Первым делом потом заменю Nelmio - тоже какие-то проблемы. Я вообще не понимаю, почему на сф нет решения для автогенерации доки для последнего сваггера.
Хотя сейчас задумался - просто уже время прошло и не так свежо в памяти. ВОзможно основная-то проблема что документация получается не очень. Сваггер использован на 10%. А если надо недокументированное писать - то может и нормально все...

Котен
18.09.2017
07:38:46

Виктор
18.09.2017
07:39:42
ПОчему сел изучать сф или почему выкинул? Ну скуажем так - у меня не получилось с его помощью начать делать проект нормально. Пересел на nelmio + FOSRest и проект полетел быстро.
Да - вроде все же из-за доки. Мне например надо было сделать передачу post-ом большого массива данных, удобнее такое делать json-объектами. А в доке тогда надо описывать модель / пример json. Как это сделать в api-platform я тупо не нашел - он сам генерит описания функций тупые - типа Создать ресурс - и все

Anatoly
18.09.2017
07:42:15

Котен
18.09.2017
07:43:41

Sergey
18.09.2017
07:43:54
более того - поскольку у тебя никогда не будет HATEOAS (потому что ты не гипертекстом обмениваешься с клиентом) у тебя никогда не будет REST
оно как бы и не надо, но не стоит думать как-то категорично

Anatoly
18.09.2017
07:44:49

Gaiaz Iusipov
18.09.2017
07:44:49
Мне нравится апи на симфони полноценной так как есть мапинг на сущности, миграции и т.д. не хотелось бы обнаружить что в микрофраемверке чего либо из этого нет

Sergey
18.09.2017
07:44:50
RPC - вполне себе годная штука
ну короч, если ты думаешь что "rest работает с сущностями" то значит у тебя rest=crud

Google

Sergey
18.09.2017
07:45:47
у тебя могут быть ресурсы представляющие одтельные операции

Anatoly
18.09.2017
07:45:49

Sergey
18.09.2017
07:46:15
например PUT /api/messages/123/likes
и это будет более чем валидно

Gaiaz Iusipov
18.09.2017
07:46:29
А разве не с сущностями? Зачем тогда http 204?

Anatoly
18.09.2017
07:46:34

Sergey
18.09.2017
07:46:38

Gaiaz Iusipov
18.09.2017
07:47:07
Сущности не всегда равны ресурсам с другой стороны

Sergey
18.09.2017
07:47:19

Sergey
18.09.2017
07:47:41

Anatoly
18.09.2017
07:47:46

Sergey
18.09.2017
07:48:02
можно события или сообщения представлять в качестве http ресурсов