Software Woes

Rants, tips and tricks

Saturday, July 11, 2009

CodeIgniter woes

I started using CodeIgniter some time ago, and here are the problems I'm having:

- nuking of $_GET does sound reasonable, but it makes problems when you want to integrate with some other service like RPX for example. I "fixed" this by writing a small php script outside of framework to take the GET request and turn it into URL acceptable by CI

- The settings for Apache rewrite rule you'll find first is soo wrong. I mean, it is correct, but it creates a hell of a lot of problems when you want to do something outside of the box. Basically, you have to "allow" anything outside of CI (even images, javascript and css) to be accessible. The alternative snippet I found is much better (it basically says: if it's a real file, fetch it, if not, route through CI):

RewriteEngine on
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

...more coming as I build my first serious CI-powered application.


Post a Comment

Links to this post:

Create a Link

<< Home