atis //: как уже заметил oxidmod то что Вы сделали - это не декоратор. Отсюда и подозрение, что простую задачу Вы пытаетесь решить через сложные схемы. Мне все еще не понятно что есть $wheels насколько они будут различные и почему они не в базе и не реализованы через ActiveRecord. Но есть подозрение, что behavior - это то что Вам нужно.
Wheel не унаследован от activeRecords? Почему Релейшен добавить в Car не получится? Где структура данных для примера? Без нее что-то советовать сложно. Вы привели свой пример реализации, вероятнее всего ошибочный, но не привели исходные данные и цель. Что советовать? Синтаксис проверить?
Евгений Карамбиров: Устраиваетесь Вы на работу. Работодатель просит ссылку на профиль в github вы даете, он смотрит что Вы делали и как. Составляет о Вас мнение по выложенному.
если вставать и ложиться спать в одно время? Тоесть только встал - сразу спать? Или не спать?
Если не зацикливаться на учебе или работе, тогда что кушать? Воду из бассейна? Или у Вас работает схема "папа дай денег"? Если да, то не стоит давать людям советы по time management.
Не стоит как раз зациклиться на отдыхе. Он нужен, но планировать его нет смысла. Планировать надо все остальное, тогда на него будет время.
Нурлан: Да есть такой момент. Поэтому стараюсь не брать такие проекты вообще. Стараюсь уговорить на "хорошо и дорого" или посылаю к школьникам с wordpress, там говнокод это common practice. Хотя бывают голодные месяцы, когда приходится браться за то что дают.
Горшков Антон: list_item_id лишнее зачем? Видимо дело в неправильной структуре у Вас. Должна быть таблица типа:
id
value (тут значение)
products_parameters_id (тут связь с параметром)
products_id (тут связь с продуктом)