1

Zend 2 と Doctrine 2 を使用して製品を構築していますが、各ユーザーに固有のデータを格納するために個別のテーブルが必要です。そのテーブルがどのように見えるかを定義するエンティティを作成しましたが、実行時にテーブルの名前を変更してデータを保持したり、実際にデータを取得したりするにはどうすればよいですか?

または、各ユーザーに独自のデータベースを提供し、接続先のDBを変更する方がよいでしょうか?

4

2 に答える 2

1

最初はデザインの選択に疑問があります。実行後に新しいユーザーを作成するとどうなりますか。最初にテーブルを作成する必要がありますか? さらに、保存しているデータの種類は、私にはかなり一般的なマルチクライアント機能のように思えます。お気に入り:

tbl_clients    
- id
- name

tbl_clientdata
- client_id
- data_1_value
- data_2_value
- data_n_value
于 2013-04-08T06:18:03.453 に答える