Ben bir satır sınıf ve sonuç almak için bir temel sınıf olarak aynı sınıf kullanmak ister, ama ben bunu yanlış şekilde yapıyorum düşünmek istiyorum ...
Yani ben Zend_Db_Table_Row_Abstract
uzatmak ve Zend_Db_Table_Abstract
için aynı sınıf gerek ama bu aynı sınıfa iki farklı şey için bir mantık koyarak olduğunu düşünüyorum? (Ve iki imkansız olarak uzanan) ..
Örneğin, ben temel sınıf vb seçme sorguları işlemek gerektiğini düşünüyorum, ve satır sınıf vb güncellenmesi işlemek gerekir Ama ben gitmek mümkün olmak istiyorum:
class Article extends BaseModel { //Set table name and some custom functions }
BaseModel { //Define custom functions for finding rows and updating }
Article::findAll() //This is table logic
Article::insert($data); //This is row login
Bunu yapmanın doğru yolu nedir?