rol_id_to_name($id) fonksiyonu, verilen rol ID’sine karşılık gelen rol adını (ad sütunu) veritabanından çekerek döndürür. Fonksiyon, kullanıcı rolleri yönetmek ve ID yerine isim bazlı işlemler yapmak için kullanılabilir.
RolesModel Sınıfı Kullanılır
RolesModel adlı model sınıfının bir örneği oluşturulur. Bu model, veritabanındaki roller tablosuna erişim sağlar.
Belirtilen ID'ye Sahip Rol Çekilir
Modelin find($id) metodu kullanılarak, belirtilen ID'ye sahip olan rol satırı veritabanından alınır.
Rol Adı Döndürülür
Elde edilen veriden 'ad' (rol adı) değeri çekilerek fonksiyon çağrısına geri döndürülür.
Fonksiyon rol_id_to_name (id):
RollerModel sınıfından bir nesne oluştur
rol = RollerModel içinde find(id) metodunu çağır
Eğer rol bulunduysa:
rol['ad'] değerini döndür
Aksi halde:
NULL döndür
$rolAdi = rol_id_to_name(3);
echo $rolAdi; // "Yönetici" gibi bir çıktı verebilir.