3

状況:
昨日、データベース テーブル (mysql) のコードを生成するために gii を使用しました。テーブルに新しいフィールドが必要であることに気付きました。

質問:
データベース テーブルに新しいフィールドを追加する規則は何ですか? mysql に新しいテーブルを手動で追加した後に行う必要があることのチェックリストはありますか? または、gii によるワンプッシュ ソリューションはありますか?

4

2 に答える 2

11

好みの方法でフィールドをデータベースに追加するだけです。

生成されたコードに関する限り、giiで生成されたファイルを変更していない場合は、単に再生成できますが、変更した場合は、そのフィールドの新しいロジックを関連するセクションに追加するだけで、rules()、search()、ラベルなど...

Giiでコンテンツを再生成することもでき、Giiプレビューから関連するセクションをコピーして貼り付けることができます(ファイルの名前をクリックします)。

Giiはファイルを上書きしないように設定されているため、新しい世代を開始して違いを自分で確認できます。giiにはdiffメソッドもあります。

于 2012-07-08T14:50:32.580 に答える