0

私はPHP用のActiveRecord(composer / packagistのphp-activerecord)で遊んでいます。

私は、ユーザーが自分のユーザー名で新しいテーブルを登録すると作成されるアプリケーションを構築しています。

1000人のユーザーが私のアプリケーションに登録すると仮定すると、1000個のテーブルが作成されますが、すべてのテーブルは同じタイプ(構造?)であるため、代わりに1つのテーブルを使用してすべてを配置する必要がありますか?

また、1000タブを作成する場合、1000モデルを作成する必要がありますか?1つのモデルで同じタイプのすべてのテーブルを処理するようにアクティブレコードに指示する方法はありますか?

混乱した場合は、もっと詳しく説明しようと思いますので、お知らせください。

ありがとう

4

1 に答える 1

0

1つのモデルで複数のテーブルを処理できます。論理的に関連するクエリを同じモデルに配置することをお勧めします。主な質問は、なぜ1000のテーブルが必要なのか、なぜ1000の行を作成しないのかということです。

于 2012-12-11T06:25:30.290 に答える