Slim3ではモジュールの自動生成をAntで行ってくれますが、
やっちゃいけない気をつけなくては行かない事があります。

それは、自動生成したクラスを全てのModelクラスの親クラスにしてはいけない
ということですね。

自動生成で出来るモジュールは共通の項目が含まれるので、
一つ親クラスを自動生成して、全てのモデルをその子クラスとして作成したのですが
(自動生成後、親クラスを継承した)
開発中はよかったんです。
最初は優しかったんですけど・・・・だんだん暴力を振るうようになってきて・・・


まさにそんな感じ。

その子クラスをデータストアに登録すると、なんとなんと。

データが全部親クラスの名前で登録されているではないですか・・・・!

これではデータの管理が出来ません・・・


そんな訳で、全てのモデルの継承を解除したのでした。