Yii. Как в контроллере использовать свои функции?
Что-то мне подсказывает, что свои методы лучше (правильнее) реализовать в МОДЕЛИ. Это не будет противоречить MVC. А уже из контроллера вызывать методы модели.
Также можно вынести в компонент.
Лучше использовать модель для хранения своих функций.
А контроллеры должны быть худыми.
Например для получения пользователя по id модели User можно реализовать статически:<?php
class User extends CActiveRecord {
...
static function get($id){
        return self::model()->findByPk($id);
}
...
Можно будет вызвать как <?php print_r(User::get(нужный ид)) ?>
Только не путать static с public