laraveluser
Merhaba, 300 tablo bulunan bir projede model en uygun nasil kullanılabilir?
Buradaki sorun her bir tablo için model oluşturma zorunluluğum olması. Tablo isimleri düzenli değil.
Her bir tablo için model oluştursam bu defa çok fazla dosyam olacak buda iyi birşey değil.
Başınıza böyle bir şey geldi mi? (Çoğu ilişkisel değil)
MURATSPLAT
300 tablo var ise proje ya çok büyüktür ya da çöplüğe dönmüştür. Çok büyükse herhalde tek başına yapmıyorsunuzdur? Laravel'de MVC'nin dışına çıkarsanız çoğu şeyi zor yoldan yaparsınız. Tablolar üzerinden işlem yapabilirsiniz. Buna bir engel yok.
Çoğu ilişkili tablo değil demişsiniz. Bu durumda tabloları ayrı ayrı güncelleyeceksiniz herhalde ?
Eğer öyleyse oturup ayrı ayrı model yazacaksınız. Bildiğim kadarıyla bir modelde bir tablo olur. Birbiriyle ilişkili de olsa yinede tablolara model olarak erişmek için model sınıfları tanımlanmalı.
sineld
300 tablo için 300 model yazacaksınız çözüm yok.
Çöplük konusunda aynen katılıyorum.
mgsmus
"...bu defa çok fazla dosyam olacak buda iyi birşey değil".
Derli toplu, semantik bir dosya sistemi ve isimlendirme olduğu taktirde çok fazla dosya olması iyi bir şeydir.