記事コントローラー

Add your application-wide methods in the class below, your controllers will inherit them.
package Blog.Controller

 Methods

[ADMIN] 登録処理

admin_add(int $blogContentId) : void

Parameters

$blogContentId

int

[ADMIN] コピー

admin_ajax_copy($blogContentId, int $id = null) : void

Parameters

$blogContentId

$id

int

[ADMIN] 削除処理 (ajax)

admin_ajax_delete(int $blogContentId, int $id = null) : void

Parameters

$blogContentId

int

$id

int

[ADMIN] 有効状態にする(AJAX)

admin_ajax_publish(string $blogContentId, $id) : void

Parameters

$blogContentId

string

$id

[ADMIN] 無効状態にする(AJAX)

admin_ajax_unpublish(string $blogContentId, $id) : void

Parameters

$blogContentId

string

$id

[ADMIN] 削除処理

admin_delete(int $blogContentId, int $id = null) : void

Parameters

$blogContentId

int

$id

int

[ADMIN] 編集処理

admin_edit(int $blogContentId, int $id) : void

Parameters

$blogContentId

int

$id

int

[ADMIN] 一覧表示

admin_index($blogContentId) : void

Parameters

$blogContentId

beforeFilter

beforeFilter() : void

beforeRender

beforeRender() : void

一括削除

_batch_del(array $ids) : boolean

Parameters

$ids

array

Returns

boolean

一括公開

_batch_publish(array $ids) : boolean
access protected

Parameters

$ids

array

Returns

boolean

一括非公開

_batch_unpublish(array $ids) : boolean
access protected

Parameters

$ids

array

Returns

boolean

ステータスを変更する

_changeStatus(int $id, boolean $status) : boolean

Parameters

$id

int

$status

boolean

Returns

boolean

ページ一覧用の検索条件を生成する

_createAdminIndexConditions(array $blogContentId, array $data) : array

Parameters

$blogContentId

array

$data

array

Returns

array$conditions

データを削除する

_del(int $id) : boolean

Parameters

$id

int

Returns

boolean

コメントを管理者メールへメール送信する

_sendCommentAdmin(int $postId, array $data) : boolean

Parameters

$postId

int

$data

array

Returns

boolean

コメント投稿者にアラートメールを送信する

_sendCommentContributor(int $postId, array $data) : boolean

Parameters

$postId

int

$data

array

Returns

boolean

一覧の表示用データをセットする

_setAdminIndexViewData() : void

 Properties

 

$BcContents

$BcContents : \BcContentsComponent

Default

magic
property
 

$BlogCategory

$BlogCategory : \BlogCategory

Default

magic
property
 

$BlogContent

$BlogContent : \BlogContent

Default

magic
property
 

$BlogPost

$BlogPost : \BlogPost

Default

magic
property
 

ブログコンテンツデータ

$blogContent : array

Default

 

コンポーネント

$components : array

Default

array('BcAuth', 'Cookie', 'BcAuthConfigure', 'BcEmail', 'BcContents' => array('type' => 'Blog.BlogContent'))
deprecated useViewCache 5.0.0 since 4.0.0 CakePHP3では、ビューキャッシュは廃止となる為、別の方法に移行する
 

ヘルパー

$helpers : array

Default

array('Blog.Blog')
 

クラス名

$name : string

Default

'BlogPosts'
 

サブメニューエレメント

$subMenuElements : array

Default

array()
 

モデル

$uses : array

Default

array('Blog.BlogPost', 'Blog.BlogCategory', 'Blog.BlogContent')