Yazılım ve teknoloji konusunda özel içeriklerle dolu videolarımızı kaçırma!

Abone Ol
active record pattern

Active Record Pattern Nedir ve Nasıl Çalışır?

Active Record Pattern, bir veritabanı ile etkileşim kurmak için kullanılan bir yazılım tasarım kalıbıdır. Bu kalıp, veritabanındaki verileri temsil etmek için nesneler kullanır.

 

 

Active Record Pattern'ın Faydaları

Active Record Pattern'ın birçok faydası vardır. Bu faydalardan bazıları şunlardır:

 

 

 

 

 

Active Record Pattern Nasıl Çalışır?

Active Record Pattern'da, her bir veri tablosu için bir nesne sınıfı oluşturulur. Bu sınıf, tablodaki sütunları temsil eden değişkenleri ve tablodaki verileri işlemek için kullanılan yöntemleri içerir.

 

Örneğin, bir "Ürün" tablosu için bir "Ürün" sınıfı oluşturulabilir. Bu sınıf, "id", "isim", "fiyat" ve "miktar" gibi değişkenleri içerebilir. Ayrıca, bu verileri işlemek için "ekle", "güncelle", "sil" ve "bul" gibi yöntemleri içerebilir.

 

 

Active Record Pattern'ı Kullanma

Active Record Pattern'ı kullanmak için, öncelikle veritabanı ile etkileşim kurmak için gerekli olan nesne sınıflarını oluşturmanız gerekir. Bu sınıfları oluşturmak için, veritabanı sağlayıcısı tarafından sağlanan API'leri kullanabilirsiniz.

 

Nesne sınıflarını oluşturduktan sonra, bunları veritabanı işlemleri yapmak için kullanabilirsiniz. Örneğin, bir "Ürün" nesnesi oluşturmak için aşağıdaki kodu kullanabilirsiniz:

 

$ürün = new Ürün();
$ürün->isim = "Elma";
$ürün->fiyat = 10;
$ürün->miktar = 10;

 

Bu kodu çalıştırdıktan sonra, "Elma" adında, fiyatı 10 TL ve miktarı 10 olan bir "Ürün" nesnesi oluşturulacaktır.

Bu nesneyi veritabanına eklemek için aşağıdaki kodu kullanabilirsiniz:

 

$ürün->ekle();

 

Bu kodu çalıştırdıktan sonra, "Ürün" nesnesi veritabanına eklenecektir.

 

 

Active Record Pattern Örneği

Active Record Pattern'ı kullanarak bir e-ticaret uygulaması oluşturabilirsiniz. Bu uygulamada, ürünler, müşteriler ve siparişler gibi verileri temsil etmek için nesne sınıfları oluşturabilirsiniz.

 

Bu nesne sınıflarını kullanarak, bu verileri veritabanında ekleyebilir, güncelleyebilir, silebilirsiniz ve bu verileri arayabilirsiniz.

 

Sonuç

Active Record Pattern, veritabanı ile etkileşim kurmak için kullanışlı ve etkili bir yazılım tasarım kalıbıdır. Bu kalıp, kodu daha okunaklı, anlaşılır ve bakımı kolay hale getirir.

yazılım record pattern active record pattern