Saturday, March 28th, 2009
I’m working on a website system an facing this problem where and how to store my configurations in the database. So you want to store your configuration vars in a configuration table in the database, that’s great and fun to do too.
Why do it?
Your application becomes easier to update to a newer version, most of the time, when creating a newer version you will strip – change – add some variables for configurations, with a database it’s easier and you (or the admin) can change things on the fly.
How?
One or more tables like this:
Mysql table:
+------------------+
| config |
+------------------+
| id |
| name |
| value |
+------------------+
If you want you can add an selection column to get only the ones needed for that function but this is the best way when being in a development environment I think
Posted in tutorials | 1 Comment »
Saturday, March 21st, 2009
Linux is a facinating OS but not always transparant to everybody, certainly the kernel has that problem. This linux map will help you figure out the linux kernel and has documentation and everything to it.
Kernel Map
Posted in General | 1 Comment »
Saturday, March 14th, 2009
I must admit that I not a huge fan of Frameworks and Patterns because:
A) They make things complicated
B) Subject you to some nasty code stuff and rules
C) Because templating and Frameworks can be water and fire.
Codeigniter on the opposite has some advantage on it side for the templating stuff. This is really a short explanation for a common problem in other framework.
What to do if you want a nice folder structure or have different template styles, remember this is just a basic thing which happen to work in CI 1.7.
function index(){
$this->load->view('Themename/news/index);
}
Just add some slashes an it works so normally it should work if you would make an adaptation for themes too with a variable in it.
The next thing was kind of hard to find on the web so let me share it. It’s for when you develop with CI and your not working in the root directory of your server.
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
Posted in General, tutorials | No Comments »
Monday, March 9th, 2009
I’ve grew bored of having to deal with some irritating PHP issues so I’ve turned my back to those and began testing codeIgniter. It seems strait forward but templating already has me intrigued with problems and mod_rewrite needs a look too I think :p .
Posted in General | 1 Comment »