Gibt es ein Gerüst eines PHP-Frameworks, das eine Migration wie Ruby on Rails erzeugen kann?

8

In Schienen wird beim Erstellen eines Modells auch eine Migration erstellt. Ich frage mich, ob irgendein PHP-Framework das auch kann?

Ich versuche jetzt Yii-Framework, aber es scheint, als müsste ich die Migration zuerst manuell generieren und dann ein Modell generieren. (oder sogar einen dritten Schritt, um CRUD zu generieren: - /)

Danke

    
vk.edward.li 20.06.2011, 15:52
quelle

4 Antworten

1

Ich schlage vor, Sie versuchen, fuelphp framework (http://fuelphp.com), die ausgezeichnete Gerüstfunktion sowie andere erstaunliche Funktionen hat. Es verwendete PHP 5.3.

    
Thang Nguyen 14.12.2012, 06:45
quelle
3

CakePHP hat eine Migrations-Plugin , sowie Bake-Konsole, die eine Datei erstellt, um Ihr aktuelles Schema und Zeug zu generieren. Ich denke, das könnte das sein, was du brauchst.

    
Dunhamzzz 20.06.2011 16:00
quelle
2

Ich glaube, dass die alte Erweiterung Yii dbmigrations zugunsten der integrierten Migrationsfunktionen von Yii veraltet ist, die seit Yii 1.1.6 verfügbar sind: Ссылка Es sieht jedoch so aus, als hätte der OP dies bereits versucht, da er mit der Menge an manueller Arbeit, die im Vergleich zu seiner Erfahrung mit RoR noch immer zu tun hat, nicht zufrieden war.

    
ldg 20.06.2011 20:08
quelle
-1

Doctrine 2 hat eine Migrationskomponente . Es ist vollständig vom ORM getrennt, sodass Sie Doctrine nicht verwenden müssen. Dies ist wahrscheinlich die beliebteste Lösung im Moment.

Es erfordert jedoch php 5.3.

    
ryeguy 20.06.2011 21:01
quelle