ブログコメントコントローラー

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

 Methods

[AJAX] ブログコメントを登録する

add(string $blogContentId, string $blogPostId) : boolean

Parameters

$blogContentId

string

$blogPostId

string

Returns

boolean

[ADMIN] 削除処理 (ajax)

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

Parameters

$blogContentId

int

$blogPostId

int

$id

int

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

admin_ajax_publish(string $blogContentId, string $blogPostId, $id) : void

Parameters

$blogContentId

string

$blogPostId

string

beforeFilterで利用

$id

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

admin_ajax_unpublish(string $blogContentId, string $blogPostId, $id) : void

Parameters

$blogContentId

string

$blogPostId

string

beforeFilterで利用

$id

[ADMIN] ブログを一覧表示する

admin_index($blogContentId, $blogPostId = null) : void

Parameters

$blogContentId

$blogPostId

beforeFilter

beforeFilter() : void

beforeRender

beforeRender() : void

認証用のキャプチャ画像を表示する

captcha($token = null) : void

Parameters

$token

コメント送信用にAjax経由でトークンを取得するアクション

get_token() 

[AJAX] ブログコメントを登録する

smartphone_add(string $blogContentId, string $blogPostId) : boolean

Parameters

$blogContentId

string

$blogPostId

string

Returns

boolean

[SMARTPHONE] 認証用のキャプチャ画像を表示する

smartphone_captcha($token = null) : void

Parameters

$token

[ADMIN] 一括削除

_batch_del($ids) : void

Parameters

$ids

一括公開

_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

削除処理

_del(int $id = null) : void

Parameters

$id

int

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

_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

 Properties

 

$BcAuth

$BcAuth : \BcAuthComponent

Default

magic
property
 

$BcAuthConfigure

$BcAuthConfigure : \BcAuthConfigureComponent

Default

magic
property
 

$BcContents

$BcContents : \BcContentsComponent

Default

magic
property
   

コンポーネント

$components : array

Default

array('BcAuth', 'Cookie', 'BcAuthConfigure', 'RequestHandler', 'BcEmail', 'Security', 'BcCaptcha', 'BcContents' => array('type' => 'Blog.BlogContent'))
 

モデル

$uses : array

Default

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