Для загрузки библиотек, использующих namespace по соглашению PSR-0 (например, Zend Framework 2 или Symfony2) необходимо сначала зарегистрировать корень библиотеки как псевдоним пути.
Для примера попробуем использовать Imagine. Скорируем директорию Imagine
в protected/vendors
. Ну и само использование:
Yii::setPathOfAlias('Imagine',Yii::getPathOfAlias('application.vendors.Imagine')); // Далее стандартный код из README Imagine: // $imagine = new Imagine\Gd\Imagine(); // и т.д.
В приведённом коде имя псевдонима пути должно совпадать с первой частью namespace, которая используется в библиотеке.
Данное описание со следующим релизом попадёт в официальный гайд.