Nachträglich Neue Spalte In Datenbank, Wo Die Im Yii Projekt Alles Hinterlegen?

Bei Yii Projekten beginnt man mit einer bestehenden Tabelle. In der Entwicklung tut sich bei meinen Tabellen manchmal etwas, dass neue Spalten ergänzt werden. In MySQL ist dies leicht gemacht. Ich frage mich nur wo im Yii Projekt überall die neue Spalte mitgeteilt werden soll?

Was benötigt man im Model?

  1. ein neues @property string $neueSpalte oben im Kommentar?!

  2. rules()-Methode anpassen

  3. relation()-Methode anpassen falls nötig

  4. attributeLabels()-Methode

  5. search()-Methode wenn nötig

Sind alle Punkte da? Einer zu wenig oder zu viel? Was sollte man wo alles eintragen, damit das Yii Projekt weiß in der Tabelle ist eine neue Spalte mit dem Namen XY?

Gii werde ich nicht mehr benutzen, da schon andere Methoden geschrieben sind.

selbst für ein neues Feld mach ich ein ./yiic migrate create new_field_in_table

das wäre der erste Schritt

dann natürlich noch in den views das neue Feld füllen und anzeigen (_form.php, view.php, list.php)