Codeigniter Database Sorgularını Loglama

Yazar: tkaratug / Kategori: Codeigniter

Codeigniter Database Sorgularını Loglama

Bazı durumlarda, geliştirdiğiniz projenin kapsamına göre sql sorgularını loglamak isteyebilirsiniz. Beklenmeyen bir işlem sonucunda verilerinizde bir değişiklik olmuş olabilir ve çalıştırılan sql sorgularını incelemeniz gerekebilir. Codeigniter web frameworkü, mevcut log kütüphanesi ile yalnızca SQL kaynaklı database hatalarında, hatayı döndüren sorguyu loglar. Tüm sorguları loglamaz.

Bu yazımda sizlere Codeigniter bünyesindeki query builder ile çalıştırılan tüm sql so...

Devamını oku »

Codeigniter ile Çalışma Ortamlarını Ayırmak

Yazar: tkaratug / Kategori: Codeigniter

Codeigniter ile Çalışma Ortamlarını Ayırmak

Bir yazılım projesi geliştirilirken local sunucu üzerinde çalışıldığından, production sunucuya taşındığında bazı ayarların bu ortama göre yeniden yapılandırılması gerekir. Örneğin localhost üzerindeki veritabanı, eposta, hata gösterimi gibi ayarlar, production sunucuya uygun olacak şekilde değiştirilir. Ayrıca production öncesi bir test sunucusu üzerinde de yazılım test ediliyorsa, aynı ayarların bu ortam için de tekrar yapılandırılması gerekir. Geliştirmenin her aşamasında bu...

Devamını oku »

Codeigniter Helper ile Debug Yapımı

Yazar: tkaratug / Kategori: Codeigniter

Codeigniter Helper ile Debug Yapımı

Codeigniter frameworkünün standart yapısında ekran çıktısı ile debug işlemi için özel bir method bulunmuyor. Bu sebeple var_dump() ya da print_r() komutlarıyla verimizi ekrana basıyoruz. Fakat bu komutların çıktıları okunabilir olmuyor. Özellikle çok elemanlı dizilerde büyük vakit kayıplarına yol açabiliyor.

Ben de bu vakit kaybını önlemek için daha okunabilir çıktılar üreten bir debugging helper hazırladım.

Öncelikle "/application/helper" dizi...

Devamını oku »

Codeigniter Flashdata Kütüphanesi

Yazar: tkaratug / Kategori: Codeigniter

Codeigniter Flashdata Kütüphanesi
Flashdata Nedir?

Codeigniter frameworkünde Session kütüphanesi ile birlikte kullanılan flashdata, üzerine atanan veriyi bir sonraki http requestine kadar tutan ve daha sonra otomatikman silen bir methoddur. Genellikle kullanıcıya bilgilendirme mesajları göstermek için kullanılır. Örneğin bir kayıt formu ile üye kaydı yapılırken işlem sonucuna göre iletilecek durum mesajı, flashdata üzerine atanır ve kullanıcıya gösterilir.

Flashdata methodunun framework içinde standart ...

Devamını oku »

Codeigniter Simple Template Library

Yazar: tkaratug / Kategori: Codeigniter

Codeigniter Simple Template Library

Codeigniter web frameworkü için basit ve kullanışlı bir template kütüphanesi hazırladım. Bu kütüphaneyi kullanarak projelerinize farklı temalar uygulayabilir, header,footer ve content alanlarını ayırabilir, css ve javascript dosyalarınızı yönetebilirsiniz. Öncelikle aşağıdaki linkten kütüphane dosyalarını indirip codeigniter dizini içerisinde uygun yerlere kopyalamamız gerekiyor; https://github.com/tka...

Devamını oku »