Подключение библиотечки статических функций

Есть легкая библиотечка собственных функций (набор статических функций, без ООП, вроде генерации случ. пароля), требуется обеспечить доступ к данным функциям для контроллеров и компонентов фреймворка. Подскажите, пожалуйста, как грамотнее это сделать.

Подключи в конфиге в import

А сам файл кинь в extensions

Понял, спасибо

Попробовал, в yii-компоненте функции модуля, подключенного рекомендованным способом не видны. Как их вызывать-то? Или обязательно нужно подключаемый модуль превратить в объект и вызывать уже его методы?

В реальности файл описанный в конфиге подключается только при вызове класса, который совпадает с названием файла.

Если нужно подключить файл принудительно, используй:

Yii::import(‘нужный файл’, true);

http://www.yiiframework.com/doc/api/YiiBase#import-detail

Спасибо за пояснение, но так можно импортировать только файлы классов (Imports the definition of a class or a directory of class files). У меня не класс, а простой php-скрипт с набором функций общего назначения, не связанных между собой. До использования фреймворка я просто инклюдил этот файл в нужных мне модулях, функции становились доступными. Как правильно сделать нечто подобное в рамках идеологии Yii? Или мне придется-таки оформить эту библиотечку функций в виде класса?

Оформи в виде класса, зачем ты замарачиваешся так. Там всего то 1 строчки добавить в начало :


class MyClass {

и 1 в конец


}

и это решит все проблемы. Сделай функции статичным и обращайся к ним как MyClass::myFunct()

Большое спасибо!