@oop_ru

Страница 520 из 785
Artur
22.02.2018
22:29:54
Все ж норм, это ж контруктор. Ничего там не трется
там у модификаций ещё и цена другая return $this->product->getModificationPrice($this->modificationId);

Maxim
22.02.2018
22:30:22
почему?
я не знаю. так говорят

Artem
22.02.2018
22:30:23
ты лучше расскажи вот что.... вот тебе надо характеристики продуктов. Они статичны или динамичны? насколько сложные?
Не характеристики Модификации Например rozetka.ua зайди. Там есть цвета товара или память. И каждое значение это товар со своими данными и урлом

Google
Artur
22.02.2018
22:30:30
public function getCost(): int { return $this->getPrice() * $this->quantity; }

а в другом месте фикс

Sergey
22.02.2018
22:30:43
я не знаю. так говорят
вот это прям вся суть)

Artur
22.02.2018
22:30:47
как оно вообще работает?

Maxim
22.02.2018
22:31:39
вот это прям вся суть)
я просто не хочу дискутировать

Artur
22.02.2018
22:31:40
опасные вещи вы тут показываете

Dmitry
22.02.2018
22:31:46
Надо его пригласить в чатик )

Sergey
22.02.2018
22:32:19
я просто не хочу дискутировать
нет, ты просто объясни мне - чем тебе это нравится? какие проблемы решает?

и почему бы не юзать инструменты под задачу а не то что знаешь

Надо его пригласить в чатик )
давай, я с ним общался - вроде адекватный

Sergey
22.02.2018
22:32:48
не ожидал я от него такого

асм!
это то что ты знаешь или это под задачу подходит?

Google
Artur
22.02.2018
22:33:32
асм подо всё подходит если ты кожанный мешок и неосилятор в двоичку

Sergey
22.02.2018
22:33:57
Не характеристики Модификации Например rozetka.ua зайди. Там есть цвета товара или память. И каждое значение это товар со своими данными и урлом
ну вот смотри. для начала ответь на вопрос - "модификация продукта" - это по сути тоже продукт? Как ты планируешь с точки зрения мерчендайзинга этим рулить?

Artur
22.02.2018
22:34:49
самое смешное что условный ии мог бы сделать ос без 8битных блоков

и даже динамически совмещать разные

многое в айти сделано для упрощения

Maxim
22.02.2018
22:35:13
и почему бы не юзать инструменты под задачу а не то что знаешь
здесь можешь сам себе ответить. Я не собирался вычитывать ТЗ и производить расчеты по нагрузке и остальному, поэтому посоветовал то, что должно работать в большинстве поставленных задач

Artur
22.02.2018
22:35:26
дык

Artem
22.02.2018
22:35:28
ну вот смотри. для начала ответь на вопрос - "модификация продукта" - это по сути тоже продукт? Как ты планируешь с точки зрения мерчендайзинга этим рулить?
Да, по сути тоже продукт, но можно использовать данные основного продукта, что бы каждый раз не наполнять одно и то же, если повторяется и на товаре может выводится несколько модификаций(например цвет и размер)

Maxim
22.02.2018
22:35:56
и джумла

Artur
22.02.2018
22:36:26
битрикс тоже подходит)
учитывая что битриксы всякие эльдорадо тащат...

Artur
22.02.2018
22:37:23
какая специфика в екомерсе

в 2к18

Sergey
22.02.2018
22:37:38
ну мало ли, просто хочу понять контекст задачи

Artem
22.02.2018
22:37:53
Sergey
22.02.2018
22:38:17
Да даже если клон, это не меняет сути
ну вообще меняет) вопрос в том как ты представляешь себе работу с этими модификациями)

Google
Sergey
22.02.2018
22:38:21
забудь немного о табличках

и подумай о том как пользователи будут с этим работать

заодно и алгоритм себе родишь)

ну мол

например

Sergey
22.02.2018
22:39:04
есть "ноутбук", у него можно поменять объем ОЗУ, и объем SSD

и допустим у нас 3 опции по ОЗУ и 2 опции по SSD

Artur
22.02.2018
22:39:31
открой для себя market.yandex.ru

потыкай там ноуты

отпустит

Artem
22.02.2018
22:39:57
есть "ноутбук", у него можно поменять объем ОЗУ, и объем SSD
Допустим так И с каждым изменённым параметром открывается новый товар

Adel
22.02.2018
22:40:04
таки пригласил :)

Sergey
22.02.2018
22:40:05
Окей. Для пользователя клон розетки
ты будешь делать 6 модификаций или 2 разные опции со значениями?

Artur
22.02.2018
22:40:08
ни 1 общей группы.

Adel
22.02.2018
22:40:23
Дмитрий, тут тебя поносят. :)

Sergey
22.02.2018
22:40:38
ни 1 общей группы.
давай общение стикерами где-нибудь в чатиках со школоло

Sergey
22.02.2018
22:41:09
Дмитрий, тут тебя поносят. :)
давай сначала мы разберемся с Артемом а потом переключимся на Дмитрия и спросим зачем он save в репозитории пихает и вообще почему yii если он говно

Google
Artur
22.02.2018
22:41:50
он в офе расходимся

Sergey
22.02.2018
22:41:55
Он уже по ларе касты дает
ох... не отпускает его AR

Dmitry
22.02.2018
22:41:56
А потом и симфони ;)

Adel
22.02.2018
22:42:07
он спит.проснется почитает.

Sergey
22.02.2018
22:43:56
чет все приуныли

Admin
ERROR: S client not available

Sergey
22.02.2018
22:44:38
ты прям как типичный менеджер

там вопрос выше тебе был

Adel
22.02.2018
22:45:44
Я вот никогда с EAV не сталкивался. Новот думаю, как иначе сделать то магазинскучей разных товаров? Все равно придется какието Битриксо-инфоблоки плодить...

Maxim
22.02.2018
22:46:56
давай сначала мы разберемся с Артемом а потом переключимся на Дмитрия и спросим зачем он save в репозитории пихает и вообще почему yii если он говно
почему yii если он говно Не знаю, что скажет Дмитрий, но на yii можно все сделать в два раза быстрей, чем на любом другом фрейме Можно начать говорить об архитектуре yii, что у него конфиги из массивов и бла-бла-бла Чистота кода зависит от программиста, а средств yii хватает для всего Кроме этого он быстрей и легче laravel и symfony <4

Sergey
22.02.2018
22:46:56
6 модификаций
то есть мы в админке зайдем в продукт, кликним "добавить модификацию" и накликаем изменениях в характеристиках. И так 6 раз

Artur
22.02.2018
22:47:01
как раз тот случай

Adel
22.02.2018
22:47:44
сегодня разумнее json
с отдельным эластиком какимнибудь?

Google
Bohdan
22.02.2018
22:47:48
сегодня разумнее json
а если твои атрибуты должны присутствовать только в товарах конкретной категории, допустим?

Artur
22.02.2018
22:47:52
Artur
22.02.2018
22:48:02
эластика как поисковой движок для большого каталога - запросто

Sergey
22.02.2018
22:48:13
Когда я пишу эти три буквы мне вечно ссылку ктдают о том что это артипатерн )
это не то что бы антипаттерн просто не очень актуально и минусы сильно перевешивают плюсы

Artur
22.02.2018
22:48:18
но в mysql и pgsql поиск в json индексируется

а знаичт уже нет смысла join городить

но и килобайт в товаре хранить не стоит

Sergey
22.02.2018
22:48:53
Получается так
окей. Теперь давай так, у нас есть сущность "продукт", есть модификация. Модификацию можно "наложить" сверху, так?

Artur
22.02.2018
22:49:18
лучше join

а сам товар лёгкий

Sergey
22.02.2018
22:49:25
лучше join
аргументируй

Artur
22.02.2018
22:49:37
чтобы оперировать большим списком

Sergey
22.02.2018
22:49:38
ты про то что не всегда в селектах надо таскать этот самый json?

или ты просто хочешь что бы все еще и эластику тащили в свои проекты?

Artem
22.02.2018
22:50:29
окей. Теперь давай так, у нас есть сущность "продукт", есть модификация. Модификацию можно "наложить" сверху, так?
Верно. Сейчас у меня в таблице просто присутствует parent_id и по нему все делаю, но так нету возможности вывести по группам(цвет, размер) и нельзя вывести названия не товаров а значений(красный, синий, xs, md)

Страница 520 из 785