Hi All,
I am deciding on a framework to try out for PHP and have narrowed it down to CakePHP and CodeIgniter.
I have a couple questions for any of you who have used or are familiar with both:
- I like the fact that Cake keeps most of the code outside the webroot by default. Especially since I may end up using a single framework install for multiple apps. I see CI will do that too, but you have to configure it and move some stuff around. Is that as secure and reliable, or is it an afterthought hack? 
- Is either, or are both, easy to upgrade and maintain over the long term? As new versions of the framework and php itself come out, I don't want to find my stuff either breaking or becoming outdated. 
Thanks!
Edit:
This is a very old post, but I thought I would update it with what I finally ended up doing, which was to use Kohana.