PHP Класс ContentsController

Наследование: extends AppController
Показать файл Открыть проект

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

Свойство Тип Описание
$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() защищенный Метод

ゴミ箱用の検索条件を生成する
protected _createAdminIndexConditionsByTrash ( ) : array
Результат array

_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() публичный Метод

公開状態を変更する
public admin_ajax_change_status ( ) : boolean
Результат boolean

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のパス上のコンテンツでフォルダ以外が存在するか確認
public admin_exists_content_by_url ( ) : mixed
Результат mixed

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