2016-05-10 17 views
0

Können Sie mir bitte sagen, ob es möglich ist, Phinx-Migrationen zu erstellen, um eine Migrationsklasse mit Up/Down-Methode anstelle von Änderung zu erstellen? Danke.Wie man Phinx Migrationen zum Erstellen einer Migrationsklasse mit Up/Down-Methode einstellt

+1

Sie können Ihre eigene [Migrationsvorlage] erstellen (http://docs.phinx.org/en /latest/commands.html#the-create-command) und über die Befehlszeile bereitstellen, aber ich weiß nicht, ob es etwas gibt, das "sh phinx create Migration --up-down" erzeugt. –

+0

Ja, ich habe es. Aber es ist nicht genau das, was ich will. Vielen Dank. –

+0

Wenn jemand nicht wissen, Vorlage können Sie Klassennamen über $ className in der Vorlagendatei festlegen. Speichern Sie auch Vorlage als TXT-Datei, um dies zu entfernen. –

Antwort

1

Erstellen eines eigenen own migration template:

<?php 

use $useClassName; 

class $className extends $baseClassName 
{ 
    public function up() { 

    } 

    public function down() { 

    } 
} 

Und dann gilt es in der config:

paths: 
    migrations: 
     - application/module1/migrations 
templates: 
    file: <your-custom-tmplate.path>