Цитата:
Сообщение от incvizitor
1 - Модель предстваляет собой паттерн компоновщик.
2 - У базового контроллера есть ссылка на на модель.
3 - У всех контроллеров есть сслыка на базовый, через него можно получить и ссылку на базу данных (модель).
|
Во...... вот так делать правильно. Тобишь чтобы мне что-то посчитать в базовой моделе, мне нужно чтобы базовый контроллер обратился к каждому дочернему контроллеру, а тот в свою очередь обратился к модели под объекта, взял нужные данные, вернул базовому контроллеру, и когда собрал все данные с под объектов отправил в базовую модель чтобы та что-то там посчитала. И изменила данные внутри себя.
Вот лично мне кажется что это чесать левое ухо правой ногой. По этому ищу решения попроще. Если посоветуйте, будет вообще замечательно.
Добавлено через 15 минут
Цитата:
Сообщение от gloomyBrain
А зачем? Всегда можно сделать контрллеру публичный геттер на его модель, и тогда у Вас всегда будет ссылка на модель, если есть ссылка на контроллер.
|
Вот это интересный вариант, только Громадный.

Спасибо.