2017-09-27 5 views
0

Est-il possible de créer une migration à l'aide de la commande yii migrate/create dans Yii2, ce qui peut créer une table avec un préfixe de table?Yii2 migrer/créer avec l'option {{% table}}

Par exemple:

public function up() 
{ 
    $this->createTable('{{%settings}}', [ 
     'id' => $this->primaryKey(), 
     'keyname' => $this->string()->unique(), 
     'description' => $this->text(), 
     'value' => $this->string(), 
     'type' => $this->string() 
    ]); 
} 

Je veux obtenir le résultat comme exemple ci-dessus, mais commande yii migrate/create crée sans {{...}}%

Répondre

2

Utilisez

yii migrate/create name --useTablePrefix=1 
+0

Il fonctionne. Merci –

+0

Puis-je savoir quel est le but de '{{% ...}}'? merci – Blackjack

+0

@Blackjack https://stackoverflow.com/questions/38698129/yii2-migrations-percentage-sign-and-brackets-in-table-name – Bizley