Anasayfa » Arama

Arama Sonuçları

Codeigniter, Php »

[12 Tem 2011 | 26 Yorum | 11.811 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 14 – Veritabanına Veri Ekleme

Bu dersimizde hazırlamış olduğumuz formu kullanarak database imize veri ekleyeceğiz. Bunun için ilk yapmamız gereken controller dosyamızda submit butonuna basıldığını anlayan bir fonksiyon yazmak. pizza.php dosyamızı aşağıdaki gibi düzenleyelim. İçine model dosyamızı çağıran fonksiyon yazıyoruz.
Burada submit butonuna bastığımızda insert_new_entry() fonksiyonu çağrılacak.
Şimdi bu insert_new_entry() fonksiyonumuzu model dosyamıza yazalım. Bu yeni bir fonksiyon olarak pizza_model.php içine yazılacak. Başka herhangi bir fonksiyonun içine yazılmayacak.
Bu değişikliğide yaptıktan sonra view dosyamızda verileri daha iyi çekebilmek için küçük bir değişiklik yaptık. Burası çok önemli değil ancak pizza_view.php dosyanızı güncellerseniz iyi olur.
Şimdi forma bir şeyler yazın ve …

Codeigniter, Php »

[9 Tem 2011 | 10 Yorum | 8.914 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 13 – Html Stilleri

Bir önceki dersimizde html kullanarak form oluşturmayı öğrenmiştik. Diğer html tagları için codeigniterde başka kütüphaneler de var. Şimdi bu html taglarından bir kaçına göz atalım. Bu html tagları için html helper kütüphanemizi yüklememiz gerekiyor. Şimdi controller dosyamız olan pizza.php ye bir kaç satır ekleyelim.
Şimdi de view dosyamız olan pizza_order.php yi güncelleyelim.
Örneğin yukarıda ki kodda 14. satırda kullandığımız  fonksiyonlar şu şekilde birbirine eşittir.
Yada mesela 23. satırdaki diğer bir fonksiyonda şu şekide eşittir.
Şimdi view dosyasında kullandığımız $baslik değişkenine model dosyasında değer atayalım. 40. satırda bir güncelleme yaptık
Bu şekilde daha temiz ve hızlı …

Codeigniter, Php »

[8 Tem 2011 | 5 Yorum | 10.087 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (4 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 12 – Temiz ve Güzel Formlar

Bu dersimizde oluşturduğumuz formalara parametreler vererek onları düzene sokacağız. Basit bir uygulama olacak, ama formların oluşturulması ile ilgili güzel bir ders.
Şimdi önceki dersimizde formları pizza_order.php sayfasına koymuştuk. Gelin bu sayfayı biraz güncelleyelim.
Dikkat ederseniz daha önceki kodumuz böyleydi,
Şimdiki kodumuz böyle
aradaki farkı sanırım anladınız. Bunu böyle yapıyoruz çünkü input tagına kontrol parametreleri ekleyeceğiz. Parametrelerimiz şuna benzeyecek:
Ne demek istediğimi anlamış olmalısınız. Şimdi de pizza_model dosyamızdaki genel() fonksiyonumuzu şu şekilde düzenleyelim
Bu şekilde html kodlarımızı daha temiz ve güzel  yazabiliyoruz. Böylelikle bu dersimizde temiz ve güzel görünümlü form oluşturmaya çalıştık. Tabi ki formu bir div …

Codeigniter, Php »

[7 Tem 2011 | 20 Yorum | 12.104 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (3 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 11 – Formlar

Codeigniter de formları anlatmadan önce, şimdiye kadar hazırladığımız projenin kaynak kodlarını sizlere vermek istiyorum. Bazı arkadaşlarımız takip ederken sorun yaşayabiliyor. Kaynak kodlarını buradan indirebilirsiniz.(-Link 24.11.2012 tarihinde yenilenmiştir-) Öncelikle içindeki sql dosyasını databaseinize import edin. Bu işlemi  codeigniter adlı bir database e yaparsanız daha rahat edersiniz. Daha sonra Codeigniter/application/config altındaki database.php dosyasında gerekli yerleri değiştirin ve proje çalışır hale gelmiş olacaktır. Bu adımlarda sorun yaşayanlar yorum kısmına yazabilirler.
Şimdi asıl konumuz olan codeigniterde formlara geçelim. Öncelikle bize form oluşturmada yardımcı olacak form helperını yükleyeceğiz. Bunun için Codeigntier/application/controllers altındaki pizza.php dosyamızıki order() fonksiyonunu …

Codeigniter, Php »

[4 Tem 2011 | Bir Yorum | 11.287 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (7 oy,5 üzerinden : 4,43 )
Loading...
Codeigniter Dersleri – 9 – Header, Footer Dosyaları ve Verimli Yapı Oluşturma

Bu dersimizde pizza sipariş projemizin header footer dosyalarına yazı ekleyip, daha verimli controller dosyası oluşturmaya çalışacağız.
Şimdi Codeigniter/application/controllers altındaki pizza.php dosyamızı şu şekilde tekrar düzenliyoruz.
Daha sonra buna uygun olarak Codeigniter/application/views altındaki pizza_header.php dosyasını şu şekilde:
pizza_footer.php dosyasını şu şekilde:
pizza_order.php dosyasını şu şekilde:
pizza_view.php dosyasını şu şekilde:
Sayfamız tekrar düzgün bir şekilde çalışır duruma geldi ancak, controller dosyamız olan pizza.php dosyamız biraz hantal oldu. Bunu şimdi biraz daha verimli hale getireceğiz.
İlk olarak Codeigniter/application/models altındaki pizza_model.php dosyamıza genel() adlı bir fonksiyon ekliyoruz. Controller dosyamız olan pizza.php içindeki bazı bilgileri buraya taşıyoruz.
Şimdi pizza.php dosyamızı biraz temizleyebiliriz. Aşağıdaki hale gelir.
Bu …

Codeigniter, Php »

[3 Tem 2011 | 19 Yorum | 11.206 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (6 oy,5 üzerinden : 4,33 )
Loading...
Codeigniter Dersleri – 8 – Kütüphane Oluşturma

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 »

[14 Haz 2011 | 24 Yorum | 24.724 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (6 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 2 – İlk Uygulamamız

İlk Uygulamamızı Yapalım
Öncelikle codeigniter.com dan indirdiğimiz projemizi zipten çıkarıp local hostumuza atmıştık. Şimdi attığımız dosyanın içerisinde application\controllers altında hello.php adında dosya oluşturalım ve içine alttaki kodları yazalım.
daha sonra application/views klasörü altına hello_view.php dosyası oluşturalım ve içine alttaki kodları yazalım.
Çıktı olarak aşağıdaki görülecek:
Hello
Bu bizim ilk uygulamamız
Peki şimdi biz ne yaptık?
http://localhost/CodeIgniter/index.php/hello şeklinde adrese gitmek istediğimizde projemiz öncelikle application/controllers dizinine gider ve burada hello.php yi çalıştırır.
Birde adres çubuğuna şunu yazalım -> http://localhost/CodeIgniter/index.php/hello/index   gördüğümüz gibi yine aynı ekranla karşılaşıyoruz, aslında yaptığımız aynı;
http://localhost/CodeIgniter/index.php/hello/index burada hello.php yi bulduktan sonra classımızın içindeki index() fonksiyonu çağrılıyor. Üstteki adrestede default …