PHP 클래스 RTDBUpdate, rtMedia

파일 보기 프로젝트 열기: rtCamp/rtMedia 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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.

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