I use Yii and it is great, but I found that it is rather hard to find a job on Yii, despite the fact that it is the most popular php framework according to statistics...
Using smarty template, x-template with my php classes to build websites. Sometime, I used to use joomla or wordpress to build fast websites with custom design. I also recommend these frameworks. They are very easy and useful for webmasters.
I used Yii Framework, such as user friendly framework and its supports third party codes You can use code from PEAR or Zend Framework in your YII application.