PHP ile içerik yönetim sistemi – 12 SON Ayarlar

Son sınıf olarak sitenin başlığını, açıklamasını ve altbilgisini (footerda bulunan copyright cümlesini) veritabanında tutacak olan ayar sınıfını gerçekleştireceğiz. Libs klasörü altında settings php dosyasını oluşturalım. Settings yine App.php içinde bulunan soyut sınıfı genişletecek. o sınıfta bulunan add edit delete index ve view soyut (yani içleri boş olan) sınıfların da için Settings yani ayarlar sınıfında yazacağız. Bir ayar sistemde varsa ikinci bir ayar eklenemeyecek. İndex, view ve show metodları da listeleme yapacak birden fazla ayar olmadığı için edit metodunun sonucunu gösterecek. Yani index, show gibi metodlara erişmek istediğimizde edit metoduna ulaşmamız gerekiyor. Bu metodlara doğal olarak View klasörü altında görünüm dosyası oluşturmayacağımızdan, bir önceki yazıda açıkladığım sonuç dizisine eklediğimiz renderFile anahtarı ile hangi görünümü kullanacağımızı tanımlayacağız ve görüntüleme işlemlerini yapan App sınıfı bu değişkeni gördüğünde, o görünümü kullanacak. Şimdi sırayla Settings (Ayarlar) sınıfını ve metodlarını inceleyelim: [code language=”php”]...
Patreon üyelerine özel içerik.
To view this content, you must be a member of Mutlu's Patreon at "Merakli Bilişimci Üye..." or higher tier
Already a Patreon member? Refresh to access this post.

Bir cevap yazın

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