Рекомендую к прочтению книгу одного из разработчиков фреймворка, Александра Макарова, - http://yiicookbook.org/
В этой книге вы найдете множество рецептов с примерами кода. Скорее всего задуманный вами функционал можно реализовать средствами Yii, а не писать свой "велосипед" из функций.
Так что лучше потратить несколько дней на прочтение книги, оно в дальнейшем окупит себя с лихвой.
Вторая книга - http://www.amazon.com/Agile-Web-Applica ... 1847199585
Но в ней больше по тестированию и, на мой взгляд, требует большего знания английского языка.