Решил с Вами поделиться, может кому и пригодится.
1. Альфа-индекс это набор букв ( в моем случае русского алфавита ), кстати, это легко расширить до любого другого алфавита. Нажатие на букву приводит к отображению, к примеру, всех фамилий начинающихся на выбранную букву. Альфа индекс это много юзабельней, в определнных местах конечно, чем часто используемый пагинатор. Мне это понадобилось в таблице "фамилий". Причина, по которой альфа-индекс юзабельней, чем пагинатор, крайне проста и в этом его прелесть... когда мы щелкаем по циферкам пагинатора, что бы "домотать" до нужного, во-первых, мы не знаем, когда это нужное наступит, во-вторых, мы на самом деле не знаем что там за циферкой два скрывается.. конечно, в определнных "местах" пагинатор более необходимое решение. Но в моем случае альфа индекс куда гораздо удобнее.
К примеру, когда Вы хотите найти всех ивановых достаточно нажать на букву И и вуаля ... .. это так был оффтоп
2. инсталировать просто - нужно скопировать файл виджета в папку components вашего приложения и в той же папке создать, если ее нету, папку view туда положить вид (alpha.php).
Использование - в желаемом виде написать следующее
Код: Выделить всё
$this->widget('AlphaIndex', array('modelName'=>'tblName', 'columnName'=>'fieldName'));
Конечно, саму выборку виджет не делает, придется дописать в контроллере пару строчек - критерии для отбора.
Вот наверно и все.
--
Фреймворк пока для меня крайне удачный, буду теперь на нем писать