1. Go to this page and download the library: Download wish32/yii2-db-manager library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
wish32 / yii2-db-manager example snippets
'modules' => [
'db-manager' => [
'class' => 'bs\dbManager\Module',
// path to directory for the dumps
'path' => '@app/backups',
// list of registerd db-components
'dbList' => ['db'],
// Flysystem adapter (optional) creocoder\flysystem\LocalFilesystem will be used as default.
'flySystemDriver' => 'creocoder\flysystem\LocalFilesystem',
'as access' => [
'class' => 'yii\filters\AccessControl',
'rules' => [
[
'allow' => true,
'roles' => ['admin'],
],
],
],
],
],
'modules' => [
'db-manager' => [
'class' => 'bs\dbManager\Module',
// Flysystem adapter (optional) creocoder\flysystem\LocalFilesystem will be used as default.
'flySystemDriver' => 'creocoder\flysystem\LocalFilesystem',
// path to directory for the dumps
'path' => '@app/backups',
// list of registerd db-components
'dbList' => ['db'],
],
],
config/web.php
backend/config/main.php
index.php?r=db-manager
bash
php yii dump/create -db=db -gz -s
bash
php yii dump/restore -db=db -s -f=dump.sql
bash
php yii dump/delete-all
bash
php yii dump/test-connection -db=db
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.