2

新しいテーブルが作成されたときに、モデルと CRUD を自動的に生成したいと考えています。

ユーザーの登録が成功した後、動的に新しいテーブル (xyz_uid) を作成しています。その特定のユーザーに関連するデータを挿入しています。このことは私にとってはうまくいっています。

ユーザーごとにテーブルの属性が異なる可能性があるため、ユーザーごとに個別のテーブルを作成します。ユーザーごとに新しいテーブルを作成するのではなく、1 つのテーブルを保持しようとしましたが、プロジェクト内のすべてを破壊しています。

そのテーブルで将来のトランザクションを実行できるように、そのユーザーのモデルと CRUD を生成したいと考えています。

?r=gii から手動で Gii を生成する方法を知っています。しかし、ここではバックエンドから自動的に生成したいと考えています。

Yiiフォーラムとグーグルでもこれについて検索しようとしました。しかし、私は何も見つかりませんでした。

それを自動的に生成する拡張機能または何かがありますか。

すべてのテーブルにモデルと CRUD を作成するのは良い考えでしょうか? または、CDbCommand を使用して直接テーブルと通信しますか?

4

1 に答える 1