Anasayfa » Arama

Arama Sonuçları

Codeigniter, Php »

[7 Tem 2011 | 20 Yorum | 12.073 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 »

[5 Tem 2011 | 12 Yorum | 13.734 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (5 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 10 – Css Dosyası Hazırlama ve Kullanma

Bu dersimizde codeigniter projelerinde css dosyalarını nasıl kullanabileceğimizi anlatacağım. Kullanacağımız yöntem var olan yöntemlerden sadece bir tanesi. Css oluşturup kullanırken aynı zamanda projenin gidişatında biraz değişiklik yapacağız. Bu değişiklik sadece kodların yerinin değişmesinden ibaret olacak.
İlk iş olarak css dosyamızı hazırlayalım. Aşağıdaki css kodlarını pizza_styles.css adlı bir dosyaya kaydedin ve kaydettiğiniz bu dosyayı Codeigniter klasörü altında bir “css ” klasörü oluşturun ve içine kopyalayın.
Css dosyamız hazır ancak bunu frameworke tanıtmamız gerekiyor. Bunun için Codeigniter/application/config klasörü altındaki config.php dosyasına alttaki kodu eklememiz gerekiyor. Kodu istediğiniz yere ekleyebilirsiniz ancak karışıklık olmaması için en …

Codeigniter, Php »

[4 Tem 2011 | Bir Yorum | 11.237 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.172 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 »

[2 Tem 2011 | 5 Yorum | 10.646 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (6 oy,5 üzerinden : 4,33 )
Loading...
Codeigniter Dersleri – 7 – Formlara Giriş

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 …

Codeigniter, Php »

[18 Haz 2011 | 8 Yorum | 16.570 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (6 oy,5 üzerinden : 4,33 )
Loading...
Codeigniter Dersleri – 6 – Veritabanından Özel Veri Çekme

Bir önceki dersimizde veritabanındaki bütün pizza siparişlerini çekmiştik. Bu dersimizde ise sadece bizim belirleyeceğimiz veriler ekrana gelecek.
Hemen kodları vermeye başlayayım, application/models altındaki pizza_model.php dosyasını alttaki gibi düzenleyelim.
Şimdi de application/controllers altındaki pizza.php dosyasını da alttaki gibi düzenleyelim.
ardından adres çubuğuna http://localhost/CodeIgniter/index.php/pizza/a_pizza yazalım ve id si 1 olan elemanı yani Gürcanın siparişlerini görelim. Görünüm şu şekilde olacak.
Siparisler

İsim
Pizza
İnce Kenar
Adet
Adres
Tip
Fiyat

Gurcan Kavakci
cilgin pizza
Evet
2
ev adresi
Küçük
4

a_pizza fonksiyonumuz model dosyasındaki get_specific_order(); fonksiyonunu çağırıyor ve orada id belirlenip fonksiyon çalıştırılıyor.
Peki istediğimiz id yi fonksiyona biz yollasak? pizza_model.php dosyamızı aşağıdaki şekilde tekrar düzenleyelim. id yi değişkene bağlayalım.
şimdi pizza.php controller dosyamızdaki
satırı aşağıdaki gibi değiştirelim
yani …

Codeigniter, Php »

[17 Haz 2011 | 37 Yorum | 24.406 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (6 oy,5 üzerinden : 4,33 )
Loading...
Codeigniter Dersleri – 5 – Database Bağlantısı ve Veri Çekme

Öncelikle database bağlantısı için standart ayarları yapmamız gerekiyor. Bunun için application/config/database.php dosyasını aşağıdaki gibi düzenliyoruz. Standart olarak  ilk dört numaralı ayarları güncellesek yeterlidir.
Bu ayarları yaptıktan sonra phpmyadmine giriyorum ve kendime göre tablo oluşturacağım. Pizza isimli tablomda 8 alan olacak bunlar aşağıdaki resimde görünmekte. Bunlar ileride değişiklik gösterebilir.

Database elle bir kaç tane değer girelim ve bunları nasıl sitemize çekeceğimizi görelim.

Verilerimizi de girdikten sonra şimdi kodlarımızı yazmaya geldi sıra.
Application/models klasörüne pizza_model.php dosyası oluşturuyoruz ve içine alttaki kodları yazıyoruz.
Object-oriented dan construct ın ne olduğunu biliyorsunuz varsayıyorum ( kısaca class tanımlandığında çağrılan fonksiyon ).
__construct() içindeki
satır, …