PHP Класс RTDBUpdate, rtMedia

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$db_version String
$db_version_option_name
$install_db_version
$mu_single_table
$plugin_path
$rt_plugin_info
$schema_path

Открытые методы

Метод Описание
__construct ( $current_version = false, $plugin_path = false, $schema_path = false, $mu_single_table = false ) Set db current and installed version and also plugin info in rt_plugin_info variable.
check_upgrade ( ) : boolean Check upgrade by comparing version db_version.
create_table ( string $sql ) : void Create table using dbDelta.
do_upgrade ( ) : void Do upgrade by comparing version db_version.
genrate_sql ( string $file_name, string $file_content ) : string Genrate sql query.
genrate_table_name ( string $file_name ) : string Genrate table_name.
get_db_version_option_name ( ) : string Get db_version option name.
get_install_db_version ( ) : string Get installed db_version.
table_exists ( string $table ) : boolean Check if table_exists.

Описание методов

__construct() публичный Метод

Set db current and installed version and also plugin info in rt_plugin_info variable.
public __construct ( $current_version = false, $plugin_path = false, $schema_path = false, $mu_single_table = false )

check_upgrade() публичный Метод

Check upgrade by comparing version db_version.
public check_upgrade ( ) : boolean
Результат boolean

create_table() публичный Метод

Create table using dbDelta.
public create_table ( string $sql ) : void
$sql string
Результат void

do_upgrade() публичный Метод

If db_version > install_db_version, then perform.
public do_upgrade ( ) : void
Результат void

genrate_sql() публичный Метод

Genrate sql query.
public genrate_sql ( string $file_name, string $file_content ) : string
$file_name string
$file_content string
Результат string sql query

genrate_table_name() публичный Метод

Genrate table_name.
public genrate_table_name ( string $file_name ) : string
$file_name string
Результат string

get_db_version_option_name() публичный Метод

Get db_version option name.
public get_db_version_option_name ( ) : string
Результат string

get_install_db_version() публичный Метод

Get installed db_version.
public get_install_db_version ( ) : string
Результат string

table_exists() статический публичный Метод

Check if table_exists.
static public table_exists ( string $table ) : boolean
$table string
Результат boolean

Описание свойств

$db_version публичное свойство

String
public $db_version

$db_version_option_name публичное свойство

public $db_version_option_name

$install_db_version публичное свойство

public $install_db_version

$mu_single_table публичное свойство

public $mu_single_table

$plugin_path публичное свойство

public $plugin_path

$rt_plugin_info публичное свойство

public $rt_plugin_info

$schema_path публичное свойство

public $schema_path