Использование Zend Framework в Yii

В сети можно найти самые различные способы подключения Zend Framework к Yii, но я остановился на самом простом. Этот способ не подразумевает интеграцию автозагрузчика классов Zend, т.к. одновременная работа 2х автозагрузчиков может отрицательно сказаться на производительности приложения.

Чтобы использовать классы Zend Framework нужно:

  • Разместите файлы Zend Framework в удобном месте, у меня это /protected/components/Zend

  • Внесите в конфигурацию приложения:

'import' => array(
     ...,
     'application.components.*',
     ...
);
  • Подключите нужные классы, перед их использованием:
require('Zend/Mail.php');
  • Теперь можно использовать подключенные классы:
$message = new Zend_Mail('utf-8');

25.10.2013