@symfony_php

Страница 360 из 1418
Sergey
26.10.2017
14:40:26
но с нуля - нет

Константин
26.10.2017
14:44:15
Yii-шники ??‍♂️

Konstantin
26.10.2017
14:45:02
почему? ты помоему не так недавно от доктрины желчью плевался :)
я бросил плеваться. Мне теперь очень даже нравится

Google
Dmitry
26.10.2017
14:45:46
я бросил плеваться. Мне теперь очень даже нравится
а что именно нравиться по сравнению с AR ?

Konstantin
26.10.2017
14:46:57
а что именно нравиться по сравнению с AR ?
отсутствие магии ) Простая до ужаса валидация сущностей. Возможность автокомплита. Разделение на сущности и репозитории (реально удобно), и как вытекающее тонкие модельки )

без логики ваще

В общем штука хорошая. Там еще говорят кастомные типы вкусные, но я пока не пробовал

Dmitry
26.10.2017
14:48:06
без логики ваще
а причем тут валидация? в AR -нет автокомплита? с AR - нельзя сделать репозиторий?

Sergey
26.10.2017
14:48:07
Code Igniter)

предок Kohana

Konstantin
26.10.2017
14:48:34
а причем тут валидация? в AR -нет автокомплита? с AR - нельзя сделать репозиторий?
В AR нет автокомплита. Валидация поля аннотациями - зашибись

Dmitriy
26.10.2017
14:48:42
Sergey
26.10.2017
14:48:43
без логики ваще
чуть позже узнаешь что должно быть наоборот

Andrey
26.10.2017
14:48:47
это не в AR

Google
Dmitriy
26.10.2017
14:48:49
мы тоже переводили.. да не перевели

$iD
26.10.2017
14:48:54
:D

Konstantin
26.10.2017
14:49:10
чуть позже узнаешь что должно быть наоборот
ну не, откуда ей там взяться ? Все запросы в репах будут же

$iD
26.10.2017
14:49:12
и что это не модели вовсе)

Konstantin
26.10.2017
14:49:19
Sergey
26.10.2017
14:49:34
запросы да

Konstantin
26.10.2017
14:49:36
и что это не модели вовсе)
ну блин, персистанс лейер. Мы спорим о терминах

Sergey
26.10.2017
14:49:38
но доменная логика в сущностях

Dmitry
26.10.2017
14:49:39
В AR нет автокомплита. Валидация поля аннотациями - зашибись
у тебя данные должны валидироваться до того как ты их мапишь

Dmitriy
26.10.2017
14:49:45
доменная логика в домене должна быть )

Konstantin
26.10.2017
14:49:59
у тебя данные должны валидироваться до того как ты их мапишь
можно и дто юзать, но пока мне это не нужно

$iD
26.10.2017
14:50:34
можно и не юзать, но нужно писать небольшую обёртку над формами

или под

Michael
26.10.2017
14:51:10
Ну и как бы перевожу и перевел и все работает - разные вещи
можно было бы говорить в таком контексте, если до этого проект был в полностью работоспособном состоянии. но это не так. легче поправить все возможные баги при переписывании, чем при попытке разобраться в говнокоде

Konstantin
26.10.2017
14:51:29
$iD
26.10.2017
14:51:51
все кто на симфонях пишут давно - формы ругают ))

Konstantin
26.10.2017
14:52:15
все кто на симфонях пишут давно - формы ругают ))
хз, типа за отсутствие возможности кастомизации ?

Dmitry
26.10.2017
14:52:25
во. Еще тут формы валидируются спокойно )
короче ты по ходу дела особо и не пользовался до этого фреймворками :) Все это и в yii и в laravel есть

Konstantin
26.10.2017
14:52:30
все кто на симфонях пишут давно - формы ругают ))
предпочитают ручкаии их делать ?

Google
Konstantin
26.10.2017
14:52:53
короче ты по ходу дела особо и не пользовался до этого фреймворками :) Все это и в yii и в laravel есть
почему же. Я на ларе год отписал. Ав yii мне не понравилась структура приложения в целом

$iD
26.10.2017
14:52:55
не, из-за того что они через сэттэры работают по дефолту

если DTO не юзать

$iD
26.10.2017
14:53:14
а сэттэры - зло

Andrey
26.10.2017
14:53:20
хана, тип)

Konstantin
26.10.2017
14:53:38
а сэттэры - зло
можно с этого момента подробнее ?

$iD
26.10.2017
14:53:46
DDD

Andrey
26.10.2017
14:53:53
сеттеры !== (break) domain logic

Konstantin
26.10.2017
14:55:05
структура?
из того, что не понравилась лично мне - это куча точек входа и дебильные конфиги. нужен фронт + бэк - две отдельных точки входа. Куча кастомизаций там, где их ненадо. Да и в целом народ плюется

Dmitry
26.10.2017
14:56:26
из того, что не понравилась лично мне - это куча точек входа и дебильные конфиги. нужен фронт + бэк - две отдельных точки входа. Куча кастомизаций там, где их ненадо. Да и в целом народ плюется
это из-за того что ты не понимаешь что структуру ты делаешь, а не фреймворк. Advanced - да, дебильный шаблон. Возьми basic и сделай как тебе нравится

Константин
26.10.2017
14:57:05
можно с этого момента подробнее ?
https://ocramius.github.io/doctrine-best-practices/#/

Dmitry
26.10.2017
14:57:16
?

Sergey
26.10.2017
14:57:21
https://ocramius.github.io/doctrine-best-practices/#/
а лучше видосик глянуть

Konstantin
26.10.2017
14:57:30
?
смейсО, смейсО

Dmitry
26.10.2017
14:59:05
смейсО, смейсО
ты поди и в симфони создаешь для каждой сущности отдельный бандл, а все вьюшки хранишь в app ? :)

Google
$iD
26.10.2017
14:59:50
symfony

Dmitry
26.10.2017
15:00:06
Konstantin
26.10.2017
15:00:37
да, я как раз про это )
я бы посмотрел как ты писал на начале изучения симфони

$iD
26.10.2017
15:00:56
так же как и все новички

Konstantin
26.10.2017
15:00:58
да, я как раз про это )
скинешь примеров кода ? Посмотрю, как пишут профессионалы

Konstantin
26.10.2017
15:01:35
так же как и все новички
ну вот и именно. Чего же сейчас зазнаваться и издеваться

Admin
ERROR: S client not available

Константин
26.10.2017
15:01:51
кстати они все вьюшки рекомендуют в app класть :D
В 4 будет папка templates в корне проекта

Dmitry
26.10.2017
15:02:03
я бы посмотрел как ты писал на начале изучения симфони
не принимай на свой счет. я вообще на ней не пишу :) Сложно мне в дев режиме по 15 секунд ждать страницы. Вообще молодец что изучаешь, это хорошо знать разные подходы

Алексей
26.10.2017
15:02:08
В 4 будет папка templates в корне проекта
Она уже есть, если использовать flex. Даже в 3.3.

Константин
26.10.2017
15:02:41
Она уже есть, если использовать flex. Даже в 3.3.
Я её сделал как только Fabien в своём блоге написал, без флексов)

Konstantin
26.10.2017
15:02:55
удобненько

Dmitry
26.10.2017
15:02:56
что плохого в advanced?
например все. Это по сути 2 приложения в 1й папке

Sergey
26.10.2017
15:03:01
Она уже есть, если использовать flex. Даже в 3.3.
https://github.com/php-pds/skeleton#summary тут по всем папочкам

Bohdan
26.10.2017
15:03:10
вворвусь в ваш спор и продублирую свой вопрос из общего чата

кто-то применяет у себя https://github.com/broadway/broadway?

Dmitry
26.10.2017
15:03:13
что плохого в advanced?
гемор с картинками

Konstantin
26.10.2017
15:03:18
Google
Konstantin
26.10.2017
15:03:52
злая фигня короч. И для many-to-many пришлось тануть стороннее поведение

$iD
26.10.2017
15:05:29
А что за 15 секунд?
ну он про дэв режим

только хз почему 15 секунд у него занимает :)

мб вагрант в вагранте и там еще докер

:)

Алексей
26.10.2017
15:06:08
ну он про дэв режим
Ну я понял, что он про dev среду. Но не понял про 15 секунд.

Владимир
26.10.2017
15:06:13
только хз почему 15 секунд у него занимает :)
Видимо про Sylius без php оптимизатора

Алексей
26.10.2017
15:06:24
Это звучало как "у меня что-то работает не так, но разбираться впадлу, поэтому я не пишу на Symfony".

Dmitriy
26.10.2017
15:06:54
200 мс без кеша.. 20 мс с кешем

Konstantin
26.10.2017
15:07:14
40 мб страница

итить колотить

Dmitry
26.10.2017
15:07:23
не то )

Bohdan
26.10.2017
15:07:41
я уж подумал, что у тебя где-то в проде дев режим

nemesis
26.10.2017
15:08:00
Проще разделять логику. Например юзеров разделять на админских и не админских. Базовый в common, остальные по приложениям

Dmitriy
26.10.2017
15:08:02
в проде с профайлером )

Dmitry
26.10.2017
15:08:21
нет, на локальной машине. Короче все оч долго работает. Особенно когда первый запуск

$iD
26.10.2017
15:08:27
Dmitriy
26.10.2017
15:08:30
давайте тут не будем ии обсуждать

Страница 360 из 1418