@phpgeeks

Страница 1417 из 8430
da horsie
05.10.2016
20:15:23
доктрина не компонент, кстати)

Сергей
05.10.2016
20:15:29
вопрос есть - связь 1 ко многим и в форме сущности есть поле-внешний ключ другой сущности

da horsie
05.10.2016
20:15:43
и вообще к симфони мало отношения имеет

Сергей
05.10.2016
20:15:51
так вот не пойму как сделать в форме это поле скрытым и его корректно задавать

Google
Сергей
05.10.2016
20:16:02
вот есть сущность и к ней комменты

соответственно в сущности коммента есть поле id сущности основной

его надо сделать скрытым

вот как его корректно делать по умолчанию

сущность заявка, у нее комменты

в комменте есть id заявки

da horsie
05.10.2016
20:17:36
увы, я не знаю

?
05.10.2016
20:17:41
конь

а ты лискову юзаешь в повседневной жизни?

Сергей
05.10.2016
20:18:22
барбару?

лисков? )

?
05.10.2016
20:18:29
да

Google
Сергей
05.10.2016
20:19:19
так это ж просто

?
05.10.2016
20:19:31
мне не принцип

или что-то жевать

а юзаете или нет

da horsie
05.10.2016
20:19:52
а ты лискову юзаешь в повседневной жизни?
я использую LSP в качестве ориентира при построении объектной модели

?
05.10.2016
20:19:58
ваши классы подчиняются этому принципу?

da horsie
05.10.2016
20:20:16
смотря где

в домашнем проекте я стараюсь красиво сделать

в рабочем увы не до красоты

LSP хорош тем, что будучи применен на раннем этапе проектирования позволяет избежать неокторых проблем в дальнейшем

Сергей
05.10.2016
20:21:26
а я вот фанатею от DDD

стараюсь его внедрять

и продвигать всюду

?
05.10.2016
20:21:49
некоторых

da horsie
05.10.2016
20:21:50
как-то так

Сергей
05.10.2016
20:21:51
только порой сложно

D'
05.10.2016
20:21:52
а я вот фанатею от DDD
что для тебя DDD?

Сергей
05.10.2016
20:22:11
моделирование бизнес процесса в ООП

D'
05.10.2016
20:22:35
а конкретнее

на примере

Google
Сергей
05.10.2016
20:23:06
перенос взаимодействия реальных бизнес сущностей в ООП модель

da horsie
05.10.2016
20:23:09
некоторых
а что? о чем собственно вопрос?

?
05.10.2016
20:23:33
да тут просто целый день распинаются, что вот блядь надо следовать принципу всегда и везде

а на деле всегда ему никто не следует

Сергей
05.10.2016
20:23:45
какому принципу?

?
05.10.2016
20:23:56
барбары

D'
05.10.2016
20:24:10
Alexander
05.10.2016
20:24:30
Ребята, тут очень важный академический спор. Считаете ли вы, что с точки зрения построения хорошей ОО архитектуры допустимо объявлять класс Квадрат наследником класса Прямоугольник? Да – 46 ??????? 71% Нет – 19 ??? 29% ? 65 people voted so far.
У прямоугольника есть ширина и длина. Если квадрату задать ширину, а потом длину, то результат (ширина равна длине) может быть несколько иным, чем программа ожидает от прямоугольника.

да, я слоу, и что

D'
05.10.2016
20:24:50
Konstantin
05.10.2016
20:25:12
Есть класс фигура, от него и наследуйтесь

Сергей
05.10.2016
20:25:40
да, согласен

Konstantin
05.10.2016
20:25:41
Никто же собаку от кошки наследовать не будет

Сергей
05.10.2016
20:25:51
но тут немного другой вопрос

Konstantin
05.10.2016
20:25:58
А от животного тока в путь

Сергей
05.10.2016
20:26:07
ведь если взять геометрическое определение квадрата, то это прямоугольник ведь?

D'
05.10.2016
20:26:20
опять вы на кошках тренируетесь

Konstantin
05.10.2016
20:26:23
Да

Google
Сергей
05.10.2016
20:26:28
прямоуг с равными сторонами, так что наследовать квадрат от прямоуг вполне норм

так что квадрат - частный случай прямоуг

Konstantin
05.10.2016
20:26:48
Нет

Это тоже самое что кошка с собакой

Сергей
05.10.2016
20:27:05
подожди

нет

вот давай без классов ООП и этого говна всего

Konstantin
05.10.2016
20:27:19
Оба млекопитающие и с лапами 4 мя

Сергей
05.10.2016
20:27:22
чисто геометрически

D'
05.10.2016
20:27:50
У вас проблема в примере

Admin
ERROR: S client not available

D'
05.10.2016
20:27:53
А не в сути

da horsie
05.10.2016
20:27:56
а на деле всегда ему никто не следует
ну и что? не всегда удается помыть руки перед едой. это же не значит, что мыть руки не надо вообще

Konstantin
05.10.2016
20:27:59
А какая разница, геометрически или биологически?

Alexander
05.10.2016
20:28:24
Оба млекопитающие и с лапами 4 мя
"с 4 лапами" или "с лапами четырьмя", но без этого ужасного окончания "мя". окончания к числительным приписывают только к ПОРЯДКОВЫМ ("первый, второй"), а не к количественным ("один, два"), независимо от падежа!

Сергей
05.10.2016
20:28:56
))))

Alexander
05.10.2016
20:29:06
прямоуг с равными сторонами, так что наследовать квадрат от прямоуг вполне норм
у прямоугольника есть важное свойство, которое может быть критично - ширина может быть не равна длине.

Konstantin
05.10.2016
20:29:12
О чувак, ты любишь печатать)

D'
05.10.2016
20:29:39
Google
Alexander
05.10.2016
20:31:06
и? ты пилишь костыль и задаешь два свойства (в видосике это было)
то есть программа должна будет юзать прямоугольник, но знать, что квадрат унаследовался, и игнорировать одно свойство? а если программе критически важно, чтобы у прямоугольника перпендикулярные стороны не были равны?

Konstantin
05.10.2016
20:31:07
Да чего вообще развели демагогию?))

Сергей
05.10.2016
20:32:09
парни, спор ниочем

D'
05.10.2016
20:32:15
Alexander
05.10.2016
20:32:24
нет, ты в setWidth и setHeight устанавливаешь оба свойства одноврменно
ломается. программа поставит setWidth потом setHeight и далее она будет работать в уверенности, что Width не поменялся. ломается.

Сергей
05.10.2016
20:32:24
весь день гудите а толку 0 )

D'
05.10.2016
20:32:27
парни, спор ниочем
лучше расскажи про DDD. Как ты его используешь

Konstantin
05.10.2016
20:32:56
Uml все нотации рисует

Сергей
05.10.2016
20:33:00
DDD - моделирую реальные сущности и их взаимодействия

D'
05.10.2016
20:33:01
ломается. программа поставит setWidth потом setHeight и далее она будет работать в уверенности, что Width не поменялся. ломается.
пример высосанный из пальца. Я так же могу: Она ставит высоту, потом ширину - и продолжает работать еще быстрее.

Сергей
05.10.2016
20:33:18
просто моделировать очевидные сущности

типа кошек и собак

а вот финансовые например вещи )

или абстрактные - сложно

Alexander
05.10.2016
20:34:08
пример высосанный из пальца. Я так же могу: Она ставит высоту, потом ширину - и продолжает работать еще быстрее.
ну например у меня автомобиль. я задаю ему сначала ширину, а потом длину. а он квадратный. и все, не вписался в ворота.

Сергей
05.10.2016
20:34:08
вот Серега, верно

D'
05.10.2016
20:34:10
а вот финансовые например вещи )
ок. Можно ли наследовать класс BankAbcPayment от BancCbaPayment?

Сергей
05.10.2016
20:34:17
Квадрат - четырехугльник

и прямоуг тоже

значит наследуйтесь от класса фигура

Страница 1417 из 8430