いつも勉強させていただいております。
現在 Zend Framewrok 2 を利用しておりますが、モデルの操作で躓いてしまいました。

ご存知の方いらっしゃれば教えてください。zend のチュートリアルで有名な album を利用しています。

MySQL のテーブルにアクセスするモデルを作っているのですが、modelTable クラスのコンストラクタが呼ばれていないのが原因なようです。

これがどのタイミングで呼ばれるのか、呼ばれるために何をしないといけないのかが分かれば解決できると思うのですが、ご存じの方いらっしゃるでしょうか?

Module.php の中の getServiceConfig がコールされているのでその中でテーブルを new しているはずなのですが、ここが呼ばれて construct が呼ばれていないのが原因ではないかと思うのですが、なぜ呼ばれないのかがわかりません…。

よろしくお願いします。


追記

少し動きました。コンストラクタは呼ばれましたが、コンストラクタの中で以下を実行しているところで今度はエラーがでているようでした。

$this->resultSetPrototype->setArrayObjectPrototype(new Sample());