Codeigniter Projelerde Kint Dumper Sınıfını Kullanmak

Codeigniter framework içinde kullanıma hazır bir dumper sınıfı yok. Bu yazımda kint isimli dumper sınıfının codeigniter projenize nasıl dahil edeceğinizi anlattım.

PHP kod yazarken en çok kullanıdığımız fonksiyonlardan birisi var_dump ya da print_r. Fakat bu fonksiyonlar uzun veriler,diziler ya da objeler içerdiğinde çok karmaşık görülebiliyorlar. Bunu da basit bir html tag kullanarak aşabiliyoruz.

Ekrana alınan çıktıyı daha görsel ve okunaklı hale getiren bir sınıf mevcut : kint

Öncelikle linkleri paylaşayım;

Kint Github / Kint Official

Codeigniter Kint

Spagetti code içinde kullanımı çok kolay, sadece kütüphaneyi require ile config gibi bir çekirdeğiniz varsa ona dehil edin yeter. İstediğiniz veriyi d($param) şeklinde yazdırabilirsiniz.

Ben codeigniter kullandığım için sizlere codeigniter üzerinde nasıl kullanırız, ondan bahsedeceğim.

Öncelikle yukarıda verdiğim linkten codeigniter için gereken dosyayı indirelim.

Klasörün içinde config ve libraries klasörleri var.

config içinde yer alan kint.php dosyasını /application/config/ içine atalım.

libraries/kint içinde yer alan view klasörünü ve Kint.php dosyasını /application/library/ içine atalım.

Yükleme işlemini tamamladık. Sırada projede kint sınıfını kullanalım.

Bunun için 2 yöntem var;

Birincisi istediğimiz controller içinde $this->load->library(‘Kint’) diyerek çağırmak,

ikincisi /application/config/autoload.php içindeki libraries dizine kint eklemek. Aşağıdaki gibi.

Kullanmakta çok basit, o da şu şekilde;

NOT: Kint github sayfasını incelerseniz orada tema ile alakalı bir kısım var. Çıktı görünümünü değiştirebiliriz.

 

 

 

Sinan Selvi

Bilgisayar Mühendisi

Bunlar da hoşunuza gidebilir...