Dimanoss
Новичок
Как правило, бывает нужно сформировать некий пул из переменных, функций или объектов, доступ к которым желателен в любое время и из любого закоулка приложения. Как с точки зрения Yii было бы это правильнее оформить - в каких файлах, на каких этапах... С константами, вроде, более-менее понятно - есть protected/config/main.php... А как с остальным? Например - некая инициализация приложения перед его работой (набор функций переписывают дефолтные значения переменных, настраивая его под какие-либо условия)...
Возможно ли присвоение Yii::app() новых переменных? Не будет ли это как-то нарушать целостность/безопасность/философию фреймворка? И наметились ли какие-то изменения в этом плане во второй версии?
Возможно ли присвоение Yii::app() новых переменных? Не будет ли это как-то нарушать целостность/безопасность/философию фреймворка? И наметились ли какие-то изменения в этом плане во второй версии?

Есть у меня задумка собрать свой класс (сначала думал - абстрактный, теперь понадобился "нормальный"), но так, чтобы он существовал во всё время работы проекта. Чтобы доступ был к нему глобален. Чтобы инициализация его (создание экземпляра класса) проходила сразу после создания экземпляра Yii (по крайней мере - до активных боевых действий вроде авторизации или вообще - построения/вывода контента).