Как определить все модели которые подключены к поведению?
Как определить все модели которые подключены к поведению?
Хочу сделать расширение для формирования меню через админку. Решил передавать все подключены модели через поведение возможно определить все модели которые подключены к поведению? Или хотя бы алгоритм как это возможно сделать? А может есть совет как задействовать все модели которые хочет задействовать пользователь. К примеру один хочет подключить только категории и статические страницы, второй передумал еще посты, третий собираться создавать магазин и ему еще надо товар. Может на основе патерна проектирования , но тогда какой патерн стоит использовать? Очень нужен совет.
- chungachguk
- Сообщения: 435
- Зарегистрирован: 2012.07.17, 11:52
Re: Как определить все модели которые подключены к поведению?
Сделай в расширении событие "everebodyFuckingJumpEvent" и когда нужно собрать информацию от остальных выбросить его, а у зависимых моделей добавить обработчик "jumpHandler". У пользователя в настройках сделать подписку на это событие только для нужных моделей.