PHP Class BlogController

Inheritance: extends Controller
ファイルを表示 Open project: baserproject/basercms Class Usage Examples

Public Properties

Property Type Description
$blogContent array ブログデータ
$components array コンポーネント
$crumbs array ぱんくずナビ
$helpers array ヘルパー
$name string クラス名
$subMenuElements array サブメニューエレメント
$uses array モデル

Public Methods

Method Description
add_comment ( integer $id ) : void コメントを送信する
archives ( ) : void [PUBLIC] ブログアーカイブを表示する
beforeFilter ( ) : void beforeFilter
beforeRender ( ) : void beforeRender
get_authors ( integer $blogContentId, integer $viewCount = false ) 投稿者一覧ウィジェット用のデータを取得する
get_calendar ( integer $id, integer $year = '', integer $month = '' ) : array ブログカレンダー用のデータを取得する
get_categories ( integer $id, mixed $limit = false, mixed $viewCount = false, $depth = 1, mixed $contentType = null ) : array カテゴリー一覧用のデータを取得する
get_posted_months ( integer $id, $limit = 12, $viewCount = false ) : mixed 月別アーカイブ一覧用のデータを取得する
get_posted_years ( integer $id, $limit = false, boolean $viewCount = false ) : mixed 年別アーカイブ一覧用のデータを取得する
get_recent_entries ( integer $id, $limit = 5 ) : array 最近の投稿用のデータを取得する
index ( ) : void [PUBLIC] ブログを一覧表示する
mobile_archives ( ) : void [MOBILE] ブログアーカイブを表示する
mobile_index ( ) : void [MOBILE] ブログ記事を一覧表示する
mobile_posts ( integer $blogContentId, $limit = 5 ) [MOBILE] 記事リストを出力
posts ( integer $blogContentId, $limit = 5 ) 記事リストを出力 requestAction用
smartphone_archives ( ) : void [SMARTPHONE] ブログアーカイブを表示する
smartphone_index ( ) : void [SMARTPHONE] ブログ記事を一覧表示する
smartphone_posts ( integer $blogContentId, $limit = 5 ) [SMARTPHONE] 記事リストを出力

Protected Methods

Method Description
_getBlogPosts ( array $options = [] ) : array ブログ記事を取得する

Method Details

_getBlogPosts() protected method

ブログ記事を取得する
protected _getBlogPosts ( array $options = [] ) : array
$options array
return array

add_comment() public method

コメントを送信する
public add_comment ( integer $id ) : void
$id integer
return void

archives() public method

[PUBLIC] ブログアーカイブを表示する
public archives ( ) : void
return void

beforeFilter() public method

beforeFilter
public beforeFilter ( ) : void
return void

beforeRender() public method

beforeRender
public beforeRender ( ) : void
return void

get_authors() public method

投稿者一覧ウィジェット用のデータを取得する
public get_authors ( integer $blogContentId, integer $viewCount = false )
$blogContentId integer
$viewCount integer

get_calendar() public method

ブログカレンダー用のデータを取得する
public get_calendar ( integer $id, integer $year = '', integer $month = '' ) : array
$id integer
$year integer
$month integer
return array

get_categories() public method

カテゴリー一覧用のデータを取得する
public get_categories ( integer $id, mixed $limit = false, mixed $viewCount = false, $depth = 1, mixed $contentType = null ) : array
$id integer
$limit mixed Number Or false Or '0'(制限なし)
$viewCount mixed
$contentType mixed year Or null
return array

get_posted_months() public method

月別アーカイブ一覧用のデータを取得する
public get_posted_months ( integer $id, $limit = 12, $viewCount = false ) : mixed
$id integer
return mixed $limit Number Or false Or '0'(制限なし)

get_posted_years() public method

年別アーカイブ一覧用のデータを取得する
public get_posted_years ( integer $id, $limit = false, boolean $viewCount = false ) : mixed
$id integer
$viewCount boolean
return mixed $count

get_recent_entries() public method

最近の投稿用のデータを取得する
public get_recent_entries ( integer $id, $limit = 5 ) : array
$id integer
return array

index() public method

[PUBLIC] ブログを一覧表示する
public index ( ) : void
return void

mobile_archives() public method

[MOBILE] ブログアーカイブを表示する
public mobile_archives ( ) : void
return void

mobile_index() public method

[MOBILE] ブログ記事を一覧表示する
public mobile_index ( ) : void
return void

mobile_posts() public method

requestAction用
public mobile_posts ( integer $blogContentId, $limit = 5 )
$blogContentId integer

posts() public method

記事リストを出力 requestAction用
public posts ( integer $blogContentId, $limit = 5 )
$blogContentId integer

smartphone_archives() public method

[SMARTPHONE] ブログアーカイブを表示する
public smartphone_archives ( ) : void
return void

smartphone_index() public method

[SMARTPHONE] ブログ記事を一覧表示する
public smartphone_index ( ) : void
return void

smartphone_posts() public method

requestAction用
public smartphone_posts ( integer $blogContentId, $limit = 5 )
$blogContentId integer

Property Details

$blogContent public_oe property

ブログデータ
public array $blogContent
return array

$components public_oe property

コンポーネント
public array $components
return array

$crumbs public_oe property

ぱんくずナビ
public array $crumbs
return array

$helpers public_oe property

ヘルパー
public array $helpers
return array

$name public_oe property

クラス名
public string $name
return string

$subMenuElements public_oe property

サブメニューエレメント
public array $subMenuElements
return array

$uses public_oe property

モデル
public array $uses
return array