Вплоть до версии 1.1.7 можно было регистрировать автозагрузчики классов только в одном порядке. Перед родным автозагрузчиком:
Kohana Zend Framework Yii
В итоге при загрузке родных классов срабатывал сначала автозагрузчик Kohana, затем Zend Framework и только потом родной. И происходило это для каждого класса. С версии 1.1.8 этого можно избежать, поставив сторонние загрузчики после Yii:
Yii Zend Framework Kohana
Достаточно добавить всего один параметр:
Yii::app()->registerAutoloader(array('EZendAutoloader', 'load'), true); Yii::app()->registerAutoloader(array('EKohanaAutoloader', 'load'), true);
Реализация: