beaten-sect0r/yii-sypexdumper Sypex Dumper for yii framework

yii-sypexdumper

Backup базы для yii

/**
 * Автор: Beaten_Sect0r
 * http://fault.ws
 */

Yii обёртка для https://sypex.net/ru/products/dumper/downloads/

Установка

Добавить в composer.json и обновить composer:

"require": {
    "beaten-sect0r/yii-sypexdumper": "dev-master"
}

Настройки подключения к базе должны храниться в protected/config/db.php

return array(
    'class' => 'system.db.CDbConnection',
    'connectionString' => 'mysql:host=localhost;port=3306;dbname=yiicore',
    'emulatePrepare' => true,
    'username' => 'root',
    'password' => '',
    'charset' => 'utf8',
    'tablePrefix' => 'yiicore_',
    'enableProfiling' => YII_DEBUG, // disable in production
    'enableParamLogging' => YII_DEBUG, // disable in production
    'schemaCachingDuration' => YII_DEBUG ? 0 : 3600,
);

В protected/config/main.php

// components of web applications
'components' => array(
    // properties for connect to MySQL
    'db' => require(dirname(__FILE__) . '/db.php'),
),

Добавить в protected/config/main.php

// aliases
Yii::setPathOfAlias('vendor', dirname(__FILE__).'/../vendor');

Добавить в view

$this->widget('vendor.beaten-sect0r.yii-sypexdumper.SypexDumper',
    array(
        'pathYii' => Yii::getPathOfAlias('vendor.yiisoft.yii.framework') . DIRECTORY_SEPARATOR . 'yii.php', // путь до yii.php
        'pathConfig' => '', // путь до папки config
        'pathBackup' => '', // полный путь до папки в которой будут храниться дампы
        'pathUrl' => '', // ссылка для скачивания дампов
        'lang' => '', // язык, по умолчанию берётся из конфига
        'role' => '', // роль у которой будет доступ, по умолчанию - administrator
    ));

Statistics

Downloads
GitHub Stars
GitHub Forks

Releases

No stable releases.

Comments



No stable releases.



BSD-3-Clause license
Stats
1 github stars & 0 github forks
0 downloads in the last day
0 downloads in the last 30 days
57 total downloads