CodeIgniter menerapkan konsep MVC (Model, View, Controller) di dalamnya. Nah istilah apalagi ini? Tenang-tenang, saya akan jelaskan satu per satu.
Konsep MVC ini banyak diterapkan di Framework PHP lainnya seperti CakePhp, Symphoni dan sebagainya. Apa maksudnya? Jadi dalam pembuatan aplikasi bagian database, logika dan tampilan dari aplikasi dipisahkan. Pernahkah pembaca membuat script seperti ini?
<html> <head> <title>Websitku</title> </head> <body> <?php $koneksi = mysql_connect("localhost","root","") mysql_select_db("namadatabase",$koneksi); $query = mysql_query("select * from namaTable",$koneksi); while($baris=mysql_fetch_array($query)){ echo "bla bla bla bla"; } ?> </body> </html>

