My favourite editor is Komodo Edit (free and crossplatform) and I use it for my everyday coding work. Just recently I found out how to make it help me to work with Yii. :) So follow these steps:
Project Properties and Settings(Project → Properties).
Directory and File Filtersand specify your application folder (e.g. WebRoot/testdrive).
Languages->PHPand add the path to your
yii/frameworkfolder by clicking add button. And that's it. Now you can enjoy code completion and calltips for Yii classes, methods/functions.
But I must give you two remarks:
yii/framework folderin calltips you will see only function name with the list of its parameters. But if you do remove
yiilite.phpyou'll be able to see much more information about the function. Of course you must do it before step 6 above.
Hope my little article will be of some use for you.