すべて同じクラス...Zend Frameworkに行セット、私は行クラスと結果を得るための基本クラスとして同じクラスを使用したいが、私はそれを間違った方法をやっていると思うだろう
すなわちZend_Db_Table_Row_Abstract
とZend_Db_Table_Abstract
を拡張するには同じクラスが必要ですが、これは同じクラスに2つの異なるもののロジックを入れていると思いますか?
は、例えば、私は、基本クラスは、などの選択クエリを処理すべきだと思う...(と2が不可能である拡張)、および行クラスは、などの更新処理する必要があります。しかし、私は行くことができるようにしたい:
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
これは正しい方法はありますか?
これは私が欲しいものであるように、既存のサードパーティのソリューションを使用することに興味があるかもしれませんZFはまだそれを開発していない恥。 – Ashley