Какой смысл имеет в родителях, если уже я есть и уже на ногах? :):)
У них дата рождения разная
До всяких реакто-шмерактов появилось это все... Да и они не первые, Твиг -- просто улучшенный Smarty
Клиент-серверный подход сделал взрыв в середине десятых, кроме того сейчас еще не все команды на нем.
Спроси также про JQuery -- зачем он нужен, если Егор уже выучил Реакт
Кроме того не всегда есть или даже нужен полноценный реакт-программист, тк банальный новостной портал или интернет-магазин не особенно во фронте нуждается, при том что все уже работает, инфраструктура проще на порядок, все индексируется и работает как часы...
изучайте фреймворк, чтобы знать его инструменты... изучайте код других библиотек, учитесь...
чего еще рекомендовать? Изучайте архитектуру вне фреймворка и вне языка (Фаулер, Вернон, Дж.Мартин)
если вы пишите свое, то видимо не искали решение, ну вот вам и ответ -- если не искать, то само оно сквозь воздух не прилетит
Миграции не удаляют данные из таблиц! они для изменения схемы данных, они кладутся в GIT, и потому для удаления данных ну никак не подходят. Именно как для операции некой
amigo3x, переименуйте опцию (вариант) в товар, а товар в модификацию...
У вас ровно то, что нужно, немного отличается нейминг...
И все равно не понимаю, чем вам не угодили варианты... в том виде, как есть... Ровно то, чт овам нужно
Товар -- это группировка КОНКЕРТНЫХ вариантов по общему признаку (названию), абстракция, по вашему -- уже МОДИФИКАЦИЯ
У вас какие-то странные предпочтенияв названиях, кажется авторов с таким же подходом не видел ниразу, полагаю это ваша индивидуальность...
Общемировой подход:
Есть товар - обобщенная штука с названием и категорией, метатегами, характеристиками, брендом и вот этим всем
Есть конкретные представители товара (вариант, модификации, предложения (в 1С)) -- это уже кокнертные товары с нужным цветом и/или размером (или другим характеристикам)
topuserman, ну а как они определят? Они же не выполняют код... а тольк опри выполнении станет ясно, что в этом массиве (подсказка: что угодно), тк массивы создаются просто $arr = [], и туда что угодно можно накидать, добавить и удалить и они не типизированы
Найди первые отличия