вопрос по Layout больше теоретический, в Yii есть втроенные методы для обработки авторизации, поэтому нету проблемы в обработку layout добавить инфо о логине...
Теоретически только, на практике пока не понадобилось, но предположим нам нужно именно в layout закниуть 3 топ продукта из каталога...
Я бы такую задачу решал через абстрактынй класс контроллера, в конструкторе через модель кэшированный запрос в бд на эти 3 записи.
Остальные контроллеры extend уже через этот абстрактный класс... тогда автоматом инфа в layout идет, и инкапсуляция не страдает...