ブログ記事コントローラー

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

 Methods

コメントを送信する

add_comment(int $id) : void

Parameters

$id

int

[PUBLIC] ブログアーカイブを表示する

archives() : void

beforeFilter

beforeFilter() : void

beforeRender

beforeRender() : void

投稿者一覧ウィジェット用のデータを取得する

get_authors(int $blogContentId, int $viewCount = false

Parameters

$blogContentId

int

$viewCount

int

ブログカレンダー用のデータを取得する

get_calendar(int $id, int $year = '', int $month = '') : array

Parameters

$id

int

$year

int

$month

int

Returns

array

カテゴリー一覧用のデータを取得する

get_categories(int $id, mixed $limit = false, mixed $viewCount = false, $depth = 1, mixed $contentType = null) : array

Parameters

$id

int

$limit

mixed

Number Or false Or '0'(制限なし)

$viewCount

mixed

$depth

$contentType

mixed

year Or null

Returns

array

月別アーカイブ一覧用のデータを取得する

get_posted_months(int $id, $limit = 12, $viewCount = false) : mixed

Parameters

$id

int

$limit

$viewCount

Returns

mixed$limit Number Or false Or '0'(制限なし)

年別アーカイブ一覧用のデータを取得する

get_posted_years(int $id, $limit = false, boolean $viewCount = false) : mixed

Parameters

$id

int

$limit

$viewCount

boolean

Returns

mixed$count

最近の投稿用のデータを取得する

get_recent_entries(int $id, $limit = 5) : array

Parameters

$id

int

$limit

Returns

array

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

index() : void

[MOBILE] ブログアーカイブを表示する

mobile_archives() : void

[MOBILE] ブログ記事を一覧表示する

mobile_index() : void

[MOBILE] 記事リストを出力

mobile_posts(int $blogContentId, $limit = 5
requestAction用

Parameters

$blogContentId

int

$limit

記事リストを出力 requestAction用

posts(int $blogContentId, $limit = 5

Parameters

$blogContentId

int

$limit

[SMARTPHONE] ブログアーカイブを表示する

smartphone_archives() : void

[SMARTPHONE] ブログ記事を一覧表示する

smartphone_index() : void

[SMARTPHONE] 記事リストを出力

smartphone_posts(int $blogContentId, $limit = 5
requestAction用

Parameters

$blogContentId

int

$limit

ブログ記事を取得する

_getBlogPosts(array $options = array()) : array

Parameters

$options

array

Returns

array

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

_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
 

$BlogCategory

$BlogCategory : \BlogCategory

Default

magic
property
 

$BlogContent

$BlogContent : \BlogContent

Default

magic
property
 

$BlogPost

$BlogPost : \BlogPost

Default

magic
property
 

$Content

$Content : \Content

Default

magic
property
   

ブログデータ

$blogContent : array

Default

array()
 

コンポーネント

$components : array

Default

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

ぱんくずナビ

$crumbs : array

Default

array()
 

ヘルパー

$helpers : array

Default

array('BcText', 'BcTime', 'BcFreeze', 'BcArray', 'Paginator', 'Blog.Blog')
 

クラス名

$name : string

Default

'Blog'
 

サブメニューエレメント

$subMenuElements : array

Default

array()
 

モデル

$uses : array

Default

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