PHP 클래스 ThemesController

부터: 0.5a
상속: extends ManagementAppController
파일 보기 프로젝트 열기: baserproject/basercms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$components array コンポーネント
$crumbs array パンくずナビ
$helpers array ヘルパー
$name string コントローラー名
$uses array モデル

공개 메소드들

메소드 설명
_writeCsv ( $plugin, string $path, $exclude = [] ) : boolean CSVファイルを書きだす
admin_add ( ) テーマをアップロードして適用する
admin_ajax_copy ( string $theme ) : void テーマをコピーする
admin_ajax_delete ( string $theme ) : void テーマを削除する (ajax)
admin_ajax_get_market_themes ( ) baserマーケットのテーマデータを取得する
admin_apply ( string $theme ) : void テーマを適用する
admin_del ( string $theme ) : void テーマを削除する
admin_download_default_data_pattern ( ) 初期データセットをダウンロードする
admin_edit ( string $theme ) : void テーマ名編集
admin_index ( ) : void テーマ一覧
admin_load_default_data_pattern ( ) : void 初期データセットを読み込む
admin_reset_data ( ) : void コアの初期データを読み込む

보호된 메소드들

메소드 설명
_applyTheme ( $theme )
_copy ( string $theme ) : boolean テーマをコピーする
_del ( string $theme ) : boolean データを削除する
_loadThemeInfo ( string $themename ) : array テーマ情報を読み込む
_load_default_data_pattern ( string $dbDataPattern, string $currentTheme = '' ) : boolean 初期データを読み込む

메소드 상세

_applyTheme() 보호된 메소드

protected _applyTheme ( $theme )

_copy() 보호된 메소드

テーマをコピーする
protected _copy ( string $theme ) : boolean
$theme string
리턴 boolean

_del() 보호된 메소드

データを削除する
protected _del ( string $theme ) : boolean
$theme string テーマ名
리턴 boolean

_loadThemeInfo() 보호된 메소드

テーマ情報を読み込む
protected _loadThemeInfo ( string $themename ) : array
$themename string テーマ名
리턴 array

_load_default_data_pattern() 보호된 메소드

初期データを読み込む
protected _load_default_data_pattern ( string $dbDataPattern, string $currentTheme = '' ) : boolean
$dbDataPattern string 初期データのパターン
$currentTheme string テーマ名
리턴 boolean

_writeCsv() 공개 메소드

CSVファイルを書きだす
public _writeCsv ( $plugin, string $path, $exclude = [] ) : boolean
$path string
리턴 boolean

admin_add() 공개 메소드

テーマをアップロードして適用する
public admin_add ( )

admin_ajax_copy() 공개 메소드

テーマをコピーする
public admin_ajax_copy ( string $theme ) : void
$theme string
리턴 void

admin_ajax_delete() 공개 메소드

テーマを削除する (ajax)
public admin_ajax_delete ( string $theme ) : void
$theme string
리턴 void

admin_ajax_get_market_themes() 공개 메소드

baserマーケットのテーマデータを取得する

admin_apply() 공개 메소드

テーマを適用する
public admin_apply ( string $theme ) : void
$theme string
리턴 void

admin_del() 공개 메소드

テーマを削除する
public admin_del ( string $theme ) : void
$theme string
리턴 void

admin_download_default_data_pattern() 공개 메소드

初期データセットをダウンロードする

admin_edit() 공개 메소드

テーマ名編集
public admin_edit ( string $theme ) : void
$theme string
리턴 void

admin_index() 공개 메소드

テーマ一覧
public admin_index ( ) : void
리턴 void

admin_load_default_data_pattern() 공개 메소드

初期データセットを読み込む

admin_reset_data() 공개 메소드

コアの初期データを読み込む
public admin_reset_data ( ) : void
리턴 void

프로퍼티 상세

$components 공개적으로 프로퍼티

コンポーネント
public array $components
리턴 array

$crumbs 공개적으로 프로퍼티

パンくずナビ
public array $crumbs
리턴 array

$helpers 공개적으로 프로퍼티

ヘルパー
public array $helpers
리턴 array

$name 공개적으로 프로퍼티

コントローラー名
public string $name
리턴 string

$uses 공개적으로 프로퍼티

モデル
public array $uses
리턴 array