Может кто нибудь разъяснить на пальцах, как это сделать, что изучить, где загуглить?
Если совсем просто то нужна функция которая будет проверять есть ли у элемента Родитель, если есть то создавать массив второго уровня с id равным родителю и складывать в этот массив элементы родителя. Я сам такое разбирал, вот мой пример:
Максим Пронь, а почему нельзя купить продукт в двух экземплярах? Например я хочу 2 яблока, а не одно (да, я олигарх), почему это запрещено в твоем магазине?
У некоторых сущностей, может быть до 20 десятков свойств, которые передаются через конструктор.
Разделить сущность на несколько мелких сущностей не получится.
- А можно пример такой сущности? Просто интересно как это может не получаться.
То что ты перечислил это Модели данных, обычно они наследуются от какой то общей модели в которой в свою очередь уже реализованы определенные методы, такие как getById и прочие.
Далее у каждой сущности должен быть некий репозиторий
- как правило это база данных с таблицами по сущностям, иначе как ты будешь заказы например хранить?
dimonchik2013, обычно тем очень много, достаточно заглянуть в группы ЖК в соц сетях, где каждый пост считай отдельная тема. Чат где больше 2-3 участников превращается в бардак.
Леонид, c модулями и плагинами бедненько у joomla??? Серьезно? ))) https://extensions.joomla.org/ Джумла гораздо более гибкая по настройкам изначально, а не просто "вот тебе блог, лепи из него магазин".
Леонид, джумла версии 1.5 и правда была дырявая, даже разработчики это признавали, но третья версия это небо и земля по сравнению с первой. За эти 8 лет пока ты ковырялся с WP (который даже в ООП не смог) джумла превратилась из гадкого утенка если не в лебедя то в нормального такого гуся ))
Леонид, согласен что пилить с нуля это не всегда оправдано с точки зрения бизнес задач которым все нужно "еще вчера". Сам делаю иногда велосипеды, по настроению.
Леонид, joomla3 очень надежна, если ты не пихаешь туда варез, я за последние пару лет сделал штук 15 сайтов на ней и ни одной жалобы на взлом. Шаблоны покупаю обычно у больших студий типа joomshaper.
Мне Kunena оч понравилась тем что все уже есть из коробки.
Если совсем просто то нужна функция которая будет проверять есть ли у элемента Родитель, если есть то создавать массив второго уровня с id равным родителю и складывать в этот массив элементы родителя. Я сам такое разбирал, вот мой пример: