63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						||
 | 
						||
use yii\db\Migration;
 | 
						||
 | 
						||
/**
 | 
						||
 * Class m220111_084946_add_default_document_field
 | 
						||
 */
 | 
						||
class m220111_084946_add_default_document_field extends Migration
 | 
						||
{
 | 
						||
    /**
 | 
						||
     * {@inheritdoc}
 | 
						||
     */
 | 
						||
    public function safeUp()
 | 
						||
    {
 | 
						||
        Yii::$app->db->createCommand()->batchInsert('document_field', [ 'title', 'field_template'],
 | 
						||
            [
 | 
						||
                ['№ документа', '№ dokumenta'],
 | 
						||
                ['от', 'ot'],
 | 
						||
                ['Сумма с НДС', 'Summa s NDS'],
 | 
						||
                ['НДС', 'NDS'],
 | 
						||
                ['Основание', 'Osnovaniye'],
 | 
						||
                ['Цена', 'Tsena'],
 | 
						||
                ['К договору', 'K dogovoru'],
 | 
						||
                ['№', '№']
 | 
						||
            ])->execute();
 | 
						||
    }
 | 
						||
 | 
						||
    /**
 | 
						||
     * {@inheritdoc}
 | 
						||
     */
 | 
						||
    public function safeDown()
 | 
						||
    {
 | 
						||
        Yii::$app->db->createCommand()->delete('document_field',
 | 
						||
            [
 | 
						||
                'in', 'title', [
 | 
						||
                '№ документа',
 | 
						||
                'от',
 | 
						||
                'Сумма с НДС',
 | 
						||
                'НДС',
 | 
						||
                'Основание',
 | 
						||
                'Цена',
 | 
						||
                'К договору',
 | 
						||
                '№',
 | 
						||
            ]
 | 
						||
            ])->execute();
 | 
						||
    }
 | 
						||
 | 
						||
    /*
 | 
						||
    // Use up()/down() to run migration code without a transaction.
 | 
						||
    public function up()
 | 
						||
    {
 | 
						||
 | 
						||
    }
 | 
						||
 | 
						||
    public function down()
 | 
						||
    {
 | 
						||
        echo "m220111_084946_add_default_document_field cannot be reverted.\n";
 | 
						||
 | 
						||
        return false;
 | 
						||
    }
 | 
						||
    */
 | 
						||
}
 |