Temmuz 2011 Tarihli Yazılar
Codeigniter, Php »
Daha önce menümüzü basitçe oluşturmuştuk. Şimdi birazda kütüphanelerden bahsedeceğiz. Örnek olarak menümüzü kütüphaneye koyacağız.
CodeIgniter\application\libraries dizini altına MyMenu.php dosyası oluşturuyoruz. İçerisine aşağıdaki kodları ekliyoruz:
Burada kütüphanemiz diğer codeigniter class ve kütüphanelerine erişiyor. Örneğin url helper kullanıyoruz. Url helper bizim daha kolay url ler yazmamızı sağlıyor. Örneğin aşağıdaki iki kod aynı anlama geliyor.
Menümüzde <ul> ve <li> kullandık, daha sonra css dersimizde bunları modifiye edeceğiz. Şimdilik çalışması bizim için yeterli.
CodeIgniter\application\controllers altındaki pizza.php dosyamızdaki index() ve order() fonksiyonlarına kütüphanemizi include edip yeni menü objesi oluşturuyoruz ve show_menu() fonksiyonunu çağırıp dönen değeri pizza_view dosyasına yolluyoruz. Şu …
Codeigniter, Php »
Kısa bir aradan sonra haftasonu tatilinin yardımıyla codeigniter derslerinden yedincisini yazıyorum. Bu dersin başında projenin gidişatıyla alakalı bir kaç detay daha vereceğim sonrasında ise asıl konumuzun detayına gireceğim.
Pizza sipariş sayfası örneğinde var olan verileri nasıl göreceğimizi daha önceki derslerde bahsettim. Şimdi de yeni bir sayfa oluşturup sipariş verme sayfasını yapacağız. Bu sayfayı yaparken form yapılarının codeigniter ile basit bir şekilde nasıl hazırlandığını ve verilerin nasıl gönderileceğini göreceğiz.
İlk olarak sayfamızı tekrar tasarlayacağız. Yani sayfamızı parçalara böleceğiz. Sayfamız 4 kısımdan oluşacak: header, footer, menu, content. Şimdi application/views klasörü altına dört tane dosya …