0

多分あなたの一人が私が今扱っている小さな問題で私を助けることができます.

Loginname、Loginpassword、Name、Firstname、Age の単純なフォームがあります。これらの情報を 2 つの異なるテーブルに保存したいと考えています。ユーザーと UserInfo。

ログイン情報を保持するモデル「ユーザー」があります。今、追加のデータを他のデータベーステーブルに保存したいと思います。

ユーザー情報は常に通常のユーザーに関連付けられます。

私の考えでは、すべての情報を 1 つの大きな「ユーザー モデル」に格納し、$model->save() でデータを関連するテーブルに格納することでした。

特にモデルを異なるモジュールで使用する場合は、コントローラーではなくモデルですべての魔法を実行すると便利です。

前もって感謝します!

4

1 に答える 1

0

あなたがやりたいことは、両方のテーブル モデルを参照するユーザー データを処理するためのモデル マッパーを作成することだと思います。

ここに良い例があります:

Zend_Model_Mappers と Zend_Db_Table_Abstract を使用した単一のモデルに対する複数のテーブル

于 2013-04-22T14:50:30.817 に答える