私のデータベースには、「お気に入り」とテーブル「活動」があります。私はZend Frameworkを使用しており、両方のテーブルをモデリングするクラスがあります。誰かが記事をお気に入りにすると、アクティビティテーブルに行を追加する必要があります。PHP:データベース関係をモデル化する方法がわからない
これを行う最も明白な方法は、それぞれのテーブルクラスにメソッドaddActivityとaddFavoriteを作成することです。アーティクルが好きなときはいつでもaddActivityメソッドを呼び出します。これは非常に簡単ですが、私にとって自然なことではありません。
あなたはこれを行うためのよりよい方法をお持ちですか?
お気に入りクラスにはどのようなアクティビティが含まれていますか?データベースの依存関係はありますか、それとも2つのテーブルがありますか?より多くの情報をお願いします。 – baklap