Здравствуйте, вопрос простой, можно ли как-то привнести определенное поведение базовому Component или Object, которое я буду иметь в каждом моем наследнике, просто сейчас получается, чтобы добавить общее поведение для разных классов, мне нужно отнаследоваться от этого класса, внести в него это поведение и уже наследоваться от полученного класса, и так для каждого класса дублируя код.
К примеру Model и ActiveRecord вроде как связаны, но в тоже время я не могу добавить в Model метод, который будет виден из ActiveRecord(это частный случай, но мне нужно добавить методы для всех наследников, возможно ли это?)
Поведение для всех классов.
Re: Поведение для всех классов.
Ага, понял, спасибо, по сути можно было ответить одной строчкой
Код: Выделить всё
$component->attachBehavior('myBehavior1', new MyBehavior);