bitWorking

zend framework

Zend Framework abstract Model

 27. Juli 2012  PHP  

Da das Zend Framework von Hause aus keine Modelklasse mitliefert, gibt es viele Diskussionen im Netz welche die beste Herangehensweise ist, ein Model/Mapper zu erstellen.
Ein Ansatz den ich gesehen habe, ist den Mapper direkt von der Zend_Db_Table_Abstract Klasse abzuleiten und das Model von der Klasse Zend_Db_Table_Row_Abstract. Die Modelklasse kann dann als rowClass im Mapper angeben werden. Ein Beispiel findet sich in dieser Diskussion: http://stackoverflow.com/questions/294875/models-in-the-zend-framework
Dort steht auch warum diese doch sehr verlockende Möglichkeit nicht besonders gut ist, nämlich weil ein Model nicht auf eine Tabelle beschränkt sein soll, sondern theoretisch auch mehrere Tabellen oder zusätzliche Felder beihalten könnte.

Mehr …