Добрый день!
Такая ситуация сложилась.
У меня есть модель
Service, где есть такой код:
protected function afterSave() {
echo 'Илья Муромец';
parent::afterSave();
}
Есть 2 поведения, в которых я прописал еще afterSave() :
class SomeBehaviour extends CActiveRecordBehavior{
protected function afterSave() {
echo 'Добрыня Никитич';
}
}
и
class AnyBehaviour extends CActiveRecordBehavior{
protected function afterSave() {
echo 'Алеша Попович';
}
}
Оба поведения прикрепляю к классу, но по какой то причине выходит только "
Илья Муромец" из
afterSave внутри класса. Проворачивал то же самое с beforeSave, выводились все три надписи, в чем может быть проблема?
P.S. Конечно же в реальном примере в
afterSave должны выполняться более интересные задачи.