Codeigniter missing argument & undefined variable Hataları Çözümü

Codeigniter web framework kullanırken controller’ ınızda bazı fonksiyonlarınıza değişken vererek işlem yapmasını sağlarsınız. Örneğin; kategorileri getirirken site.com/category/category-1 şeklinde. Ama adresi şu şekilde değiştirirseniz site.com/category bu sefer...

codeigniter-logo

Codeigniter web framework kullanırken controller’ ınızda bazı fonksiyonlarınıza değişken vererek işlem yapmasını sağlarsınız. Örneğin; kategorileri getirirken site.com/category/category-1 şeklinde. Ama adresi şu şekilde değiştirirseniz site.com/category bu sefer hata verir çünkü değişken alarak işlem yapan fonksiyon değişken almamış olur. Bu da başlıkta yazan
missing argument ve undefined variable hatalarına sebep olmaktadır. Bu hatadan çok kolay şekilde kurtulup hatasız kod yazmanızı sağlayacak kod şu şekildedir: 

Yukarıda gördüğünüz kod çok basit parametreye varsayılan olarak null atıyor. Sonrasında sizde parametre verirseniz if satırına girerek onun altındaki işlemler gerçekleşir. Eğer parametre vermez iseniz else altındaki kodlar çalışıyor bu şekilde missing argument ve undefined variable hatalarından kurtulmuş oluyorsunuz.


Yazar Hakkında

Cevap veya Yorum Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yorum Yok

Bu yazı için henüz hiç yorum yazılmamış. İlk sen yaz.

INFO4IDEA