Yes, it does. But you can access GET vars using $this->input->get('variable_name'), which coupled with built in global XSS filtering is much better idea than accessing GET directly.
It's grown up into a relatively good framework. I've used it for a few one-off projects at work (nothing at high scale); CRUD is a well-solved problem, so it's not surprising that CI handles forms/validation in a relatively sane way.
One thing conspicuously missing are (good) generators; I typically prefer things like seam-gen or the rails generators to lay the groundwork. I ended up rolling one for my own projects, which makes it phenomenally easy to get an app going.
Web designers? That would be a surprise to me since it's not really the easiest thing in the world. As a web developer, if I ever have to work with PHP again I'm sure I'm going with CodeIgniter, it's a pleasure to work with.
I used to use CodeIgniter. It's really good for beginners and easy to to get into. But, it's still not rapid enough for me. After a few big successful projects, I have switched to Yii framework. I wrote about the reasons the switch to Yii here:
8 comments
[ 2.8 ms ] story [ 31.4 ms ] threadIt seems like it's mostly the tool of choice for web designers.
One thing conspicuously missing are (good) generators; I typically prefer things like seam-gen or the rails generators to lay the groundwork. I ended up rolling one for my own projects, which makes it phenomenally easy to get an app going.
http://www.backwardcompatible.net/post/8961623281/7-reasons-...
RedBean does reduce 7 reasons to 6, but still. With Yii you get everything in a single RAD MVC framework.