PHP 클래스 RTDBModel, rtMedia

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

공개 프로퍼티들

프로퍼티 타입 설명
$mu_single_table
$per_page
$table_name type - database table linked to the model. All the queries will be fired on that table or with the join in this table. $per_page - number of rows per page to be displayed

공개 메소드들

메소드 설명
__call ( string $name, array $arguments ) : array Magic Method for getting DB rows by particular column.
__construct ( string $table_name, boolean $withprefix = false, $per_page = 10, $mu_single_table = false )
delete ( array $where ) : array
get ( array $columns, $offset = false, $per_page = false, $order_by = 'id desc' ) : array Get all the rows according to the columns set in $columns parameter.
insert ( array $row ) : integer
set_per_page ( integer $per_page ) set number of rows per page for pagination
set_table_name ( string $table_name, mixed $withprefix = false )
update ( array $data, array $where )

메소드 상세

__call() 공개 메소드

E.g., get_by_(params)
public __call ( string $name, array $arguments ) : array
$name string - Added get_by_(value,pagging=true,page_no=1)
$arguments array
리턴 array result array

__construct() 공개 메소드

public __construct ( string $table_name, boolean $withprefix = false, $per_page = 10, $mu_single_table = false )
$table_name string Table name for model
$withprefix boolean Set true if $tablename is with prefix otherwise it will prepend wordpress prefix with "rt_"

delete() 공개 메소드

public delete ( array $where ) : array
$where array
리턴 array

get() 공개 메소드

offset and rows per page can also be passed for pagination.
public get ( array $columns, $offset = false, $per_page = false, $order_by = 'id desc' ) : array
$columns array
리턴 array

insert() 공개 메소드

public insert ( array $row ) : integer
$row array
리턴 integer

set_per_page() 공개 메소드

set number of rows per page for pagination
public set_per_page ( integer $per_page )
$per_page integer

set_table_name() 공개 메소드

public set_table_name ( string $table_name, mixed $withprefix = false )
$table_name string
$withprefix mixed

update() 공개 메소드

public update ( array $data, array $where )
$data array
$where array

프로퍼티 상세

$mu_single_table 공개적으로 프로퍼티

public $mu_single_table

$per_page 공개적으로 프로퍼티

public $per_page

$table_name 공개적으로 프로퍼티

- database table linked to the model. All the queries will be fired on that table or with the join in this table. $per_page - number of rows per page to be displayed
public type $table_name
리턴 type