Ben bu şekilde çalışan bir çerçeve var: bazı meta verileri tanımladıktan sonra, PHP sınıfları ile PHP kodu üretir. Bu sınıflar, arka ve sınıflandırma edileceklerdir.
Ben backend bir kullanıcı sınıfını tanımlamak Örneğin, ben sadece alt sınıf gibi bir UserBase sınıfı oluşturur:
class User extends UserBase {
//....
}
UserBase bunlar için tanımlı özellikler, yaş, isim, e-posta, ve alıcılar ve belirleyiciler gibi bazı genel işlevselliğini sağlar. Ayrıca doğrulama yapar.
Yanında, vb, DB bir kullanıcı kaydedebilir, ya da DB'den bir Kullanıcıları geri Kullanıcıları bulmak, Kullanıcılar silebilirsiniz UserDataMapper sınıf oluşturur
PHP kodu 3 parçadan bölümden oluşur:
1) Sistem Kodu ("dokunma yok!")
2) Otomatik oluşturulan Kodu ("elle değişiklik yok!")
3) Kullanıcı Kodu ("Burada ne istiyorsun!")
Katmanlarda düşünürken, Sistem Kodu (en azından bazı nadir özel durumlar için) Otomatik oluşturulan Kanunu hakkında çok fazla bilmiyor, ve Kullanıcı Kodu bilmiyor. Otomatik oluşturulan Kod Sistemi Kodu kullanır, ancak Kullanıcı Kodu hakkında hiçbir şey bilmiyor. Kullanıcı Kod Sistemi Kodu ve Otomatik oluşturulan Kodunu hem de kullanır.
Ben şu anda benim çerçeve belgelerine yazıyorum ve ben burada katmanları adlandırma ile sorun var, ama otomatik olarak oluşturulan kodu için özellikle katman ;)
Peki nasıl denebilir? "Service Layer" belki? Aslında, otomatik oluşturulan kod onun sert hayatı kolaylaştırmak ve sadece arka uç bazı düğmelere basarak hızla üstlenmeden yardımcı olmak için kullanıcı için sadece kolaylık çünkü.
Bunun için herhangi bir öneri konusunda mutlu olurdu. Herkese teşekkürler.