PHP 클래스 ContentsController

상속: extends AppController
파일 보기 프로젝트 열기: baserproject/basercms

공개 프로퍼티들

프로퍼티 타입 설명
$components array コンポーネント
$uses array モデル

공개 메소드들

메소드 설명
admin_add ( $alias = false ) : void 新規コンテンツ登録(AJAX)
admin_ajax_change_status ( ) : boolean 公開状態を変更する
admin_ajax_contents_info ( ) コンテンツ情報を取得する
admin_ajax_delete ( ) : boolean コンテンツ削除(論理削除)
admin_ajax_exists ( $id ) 指定したIDのコンテンツが存在するか確認する ゴミ箱のものは無視
admin_ajax_get_content_folder_list ( $siteId ) サイトに紐付いたフォルダリストを取得
admin_ajax_get_full_url ( $id )
admin_ajax_move ( ) 並び順を移動する
admin_ajax_rename ( ) リネーム
admin_ajax_trash_empty ( ) : boolean ゴミ箱を空にする
admin_ajax_trash_return ( ) : mixed ゴミ箱のコンテンツを戻す
admin_delete ( ) コンテンツ削除(論理削除)
admin_edit ( ) : void コンテンツ編集
admin_edit_alias ( $id ) エイリアスを編集する
admin_empty ( ) : boolean プラグイン等と関連付けられていない素のコンテンツをゴミ箱より消去する
admin_exists_content_by_url ( ) : mixed 指定したURLのパス上のコンテンツでフォルダ以外が存在するか確認
admin_index ( ) コンテンツ一覧
admin_trash_index ( ) ゴミ箱内のコンテンツ一覧を表示する
beforeFilter ( )
view ( $plugin, $type ) コンテンツ表示

보호된 메소드들

메소드 설명
_batch_del ( array $ids ) : boolean 一括削除
_batch_publish ( array $ids ) : boolean 一括公開
_batch_unpublish ( array $ids ) : boolean 一括非公開
_changeStatus ( integer $id, boolean $status ) : boolean | mixed 公開状態を変更する
_createAdminIndexConditionsByTable ( $currentSiteId, $data ) : array テーブル表示用の検索条件を生成する
_createAdminIndexConditionsByTrash ( ) : array ゴミ箱用の検索条件を生成する
_createAdminIndexConditionsByTree ( $currentSiteId ) : array ツリー表示用の検索条件を生成する
_delete ( integer $id, boolean $useFlashMessage = false ) : boolean コンテンツを削除する(論理削除)

메소드 상세

_batch_del() 보호된 메소드

一括削除
protected _batch_del ( array $ids ) : boolean
$ids array
리턴 boolean

_batch_publish() 보호된 메소드

一括公開
protected _batch_publish ( array $ids ) : boolean
$ids array
리턴 boolean

_batch_unpublish() 보호된 메소드

一括非公開
protected _batch_unpublish ( array $ids ) : boolean
$ids array
리턴 boolean

_changeStatus() 보호된 메소드

公開状態を変更する
protected _changeStatus ( integer $id, boolean $status ) : boolean | mixed
$id integer
$status boolean
리턴 boolean | mixed

_createAdminIndexConditionsByTable() 보호된 메소드

テーブル表示用の検索条件を生成する
protected _createAdminIndexConditionsByTable ( $currentSiteId, $data ) : array
리턴 array

_createAdminIndexConditionsByTrash() 보호된 메소드

ゴミ箱用の検索条件を生成する

_createAdminIndexConditionsByTree() 보호된 메소드

ツリー表示用の検索条件を生成する
protected _createAdminIndexConditionsByTree ( $currentSiteId ) : array
리턴 array

_delete() 보호된 메소드

※ エイリアスの場合は直接削除
protected _delete ( integer $id, boolean $useFlashMessage = false ) : boolean
$id integer
$useFlashMessage boolean
리턴 boolean

admin_add() 공개 메소드

新規コンテンツ登録(AJAX)
public admin_add ( $alias = false ) : void
리턴 void

admin_ajax_change_status() 공개 메소드

公開状態を変更する

admin_ajax_contents_info() 공개 메소드

コンテンツ情報を取得する

admin_ajax_delete() 공개 메소드

コンテンツ削除(論理削除)
public admin_ajax_delete ( ) : boolean
리턴 boolean

admin_ajax_exists() 공개 메소드

指定したIDのコンテンツが存在するか確認する ゴミ箱のものは無視
public admin_ajax_exists ( $id )
$id

admin_ajax_get_content_folder_list() 공개 메소드

サイトに紐付いたフォルダリストを取得
public admin_ajax_get_content_folder_list ( $siteId )
$siteId

admin_ajax_get_full_url() 공개 메소드

public admin_ajax_get_full_url ( $id )

admin_ajax_move() 공개 메소드

並び順を移動する
public admin_ajax_move ( )

admin_ajax_rename() 공개 메소드

新規登録時の初回リネーム時は、name にも保存する
public admin_ajax_rename ( )

admin_ajax_trash_empty() 공개 메소드

ゴミ箱を空にする
public admin_ajax_trash_empty ( ) : boolean
리턴 boolean

admin_ajax_trash_return() 공개 메소드

ゴミ箱のコンテンツを戻す
public admin_ajax_trash_return ( ) : mixed
리턴 mixed Site Id Or false

admin_delete() 공개 메소드

コンテンツ削除(論理削除)
public admin_delete ( )

admin_edit() 공개 메소드

コンテンツ編集
public admin_edit ( ) : void
리턴 void

admin_edit_alias() 공개 메소드

エイリアスを編集する
public admin_edit_alias ( $id )

admin_empty() 공개 메소드

プラグイン等と関連付けられていない素のコンテンツをゴミ箱より消去する
public admin_empty ( ) : boolean
리턴 boolean

admin_exists_content_by_url() 공개 메소드

指定したURLのパス上のコンテンツでフォルダ以外が存在するか確認

admin_index() 공개 메소드

コンテンツ一覧
public admin_index ( )

admin_trash_index() 공개 메소드

ゴミ箱内のコンテンツ一覧を表示する
public admin_trash_index ( )

beforeFilter() 공개 메소드

public beforeFilter ( )

view() 공개 메소드

コンテンツ表示
public view ( $plugin, $type )
$plugin
$type

프로퍼티 상세

$components 공개적으로 프로퍼티

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

$uses 공개적으로 프로퍼티

モデル
public array $uses
리턴 array