Slim3ではモジュールの自動生成をAntで行ってくれますが、
やっちゃいけない気をつけなくては行かない事があります。
それは、自動生成したクラスを全てのModelクラスの親クラスにしてはいけない
ということですね。
自動生成で出来るモジュールは共通の項目が含まれるので、
一つ親クラスを自動生成して、全てのモデルをその子クラスとして作成したのですが
(自動生成後、親クラスを継承した)
開発中はよかったんです。
最初は優しかったんですけど・・・・だんだん暴力を振るうようになってきて・・・
まさにそんな感じ。
その子クラスをデータストアに登録すると、なんとなんと。
データが全部親クラスの名前で登録されているではないですか・・・・!
これではデータの管理が出来ません・・・
そんな訳で、全てのモデルの継承を解除したのでした。
やっちゃいけない気をつけなくては行かない事があります。
それは、自動生成したクラスを全てのModelクラスの親クラスにしてはいけない
ということですね。
自動生成で出来るモジュールは共通の項目が含まれるので、
一つ親クラスを自動生成して、全てのモデルをその子クラスとして作成したのですが
(自動生成後、親クラスを継承した)
開発中はよかったんです。
まさにそんな感じ。
その子クラスをデータストアに登録すると、なんとなんと。
データが全部親クラスの名前で登録されているではないですか・・・・!
これではデータの管理が出来ません・・・
そんな訳で、全てのモデルの継承を解除したのでした。