PHP Class BlogPost

Inheritance: extends BlogAppModel
Afficher le fichier Open project: baserproject/basercms Class Usage Examples

Méthodes publiques

Свойство Type Description
$actsAs array ビヘイビア
$belongsTo array belongsTo
$hasAndBelongsToMany array HABTM
$hasMany array hasMany
$name string クラス名
$searchIndexSaving boolean 検索テーブルへの保存可否
$validate array validate

Méthodes publiques

Méthode Description
afterSave ( boolean $created, $options = [] ) : boolean afterSave
allowPublish ( $data ) : boolean 公開状態を取得する
beforeDelete ( $cascade = true ) : boolean beforeDelete
copy ( integer $id = null, array $data = [] ) : mixed コピーする
createPreviewData ( array $data ) プレビュー用のデータを生成する
createSearchIndex ( array $data ) : array 検索用データを生成する
existsEntry ( integer $blogContentId, integer $year, integer $month ) : boolean 指定した月の記事が存在するかチェックする
getAuthors ( integer $blogContentId, array $options ) : array 投稿者の一覧を取得する
getConditionAllowPublish ( ) : array 公開済の conditions を取得
getControlSource ( string $field, array $options = [] ) : array コントロールソースを取得する
getDefaultValue ( $authUser ) : array 初期値を取得する
getEntryDates ( integer $blogContentId, integer $year, integer $month ) : array カレンダー用に指定した月で記事の投稿がある日付のリストを取得する
getPostedDates ( integer $blogContentId, array $options ) : array ブログの月別一覧を取得する
getPublishes ( array $options ) : array 公開状態の記事を取得する
setupUpload ( integer $id ) アップロードビヘイビアの設定

Méthodes protégées

Méthode Description
_getEntryDatesConditions ( integer $blogContentId, integer $year, integer $month ) : string 年月を指定した検索条件を生成 データベースごとに構文が違う

Method Details

_getEntryDatesConditions() protected méthode

年月を指定した検索条件を生成 データベースごとに構文が違う
protected _getEntryDatesConditions ( integer $blogContentId, integer $year, integer $month ) : string
$blogContentId integer
$year integer
$month integer
Résultat string

afterSave() public méthode

afterSave
public afterSave ( boolean $created, $options = [] ) : boolean
$created boolean
Résultat boolean

allowPublish() public méthode

公開状態を取得する
public allowPublish ( $data ) : boolean
Résultat boolean 公開状態

beforeDelete() public méthode

beforeDelete
public beforeDelete ( $cascade = true ) : boolean
Résultat boolean

copy() public méthode

コピーする
public copy ( integer $id = null, array $data = [] ) : mixed
$id integer
$data array
Résultat mixed page Or false

createPreviewData() public méthode

プレビュー用のデータを生成する
public createPreviewData ( array $data )
$data array

createSearchIndex() public méthode

検索用データを生成する
public createSearchIndex ( array $data ) : array
$data array
Résultat array

existsEntry() public méthode

指定した月の記事が存在するかチェックする
public existsEntry ( integer $blogContentId, integer $year, integer $month ) : boolean
$blogContentId integer
$year integer
$month integer
Résultat boolean

getAuthors() public méthode

投稿者の一覧を取得する
public getAuthors ( integer $blogContentId, array $options ) : array
$blogContentId integer ブログコンテンツID
$options array オプション
Résultat array

getConditionAllowPublish() public méthode

公開済の conditions を取得
public getConditionAllowPublish ( ) : array
Résultat array

getControlSource() public méthode

コントロールソースを取得する
public getControlSource ( string $field, array $options = [] ) : array
$field string フィールド名
$options array
Résultat array コントロールソース

getDefaultValue() public méthode

初期値を取得する
public getDefaultValue ( $authUser ) : array
Résultat array $authUser 初期値データ

getEntryDates() public méthode

カレンダー用に指定した月で記事の投稿がある日付のリストを取得する
public getEntryDates ( integer $blogContentId, integer $year, integer $month ) : array
$blogContentId integer ブログコンテンツID
$year integer
$month integer
Résultat array

getPostedDates() public méthode

ブログの月別一覧を取得する
public getPostedDates ( integer $blogContentId, array $options ) : array
$blogContentId integer ブログコンテンツID
$options array オプション
Résultat array 月別リストデータ

getPublishes() public méthode

公開状態の記事を取得する
public getPublishes ( array $options ) : array
$options array
Résultat array

setupUpload() public méthode

アップロードビヘイビアの設定
public setupUpload ( integer $id )
$id integer ブログコンテンツID

Property Details

$actsAs public_oe property

ビヘイビア
public array $actsAs
Résultat array

$belongsTo public_oe property

belongsTo
public array $belongsTo
Résultat array

$hasAndBelongsToMany public_oe property

HABTM
public array $hasAndBelongsToMany
Résultat array

$hasMany public_oe property

hasMany
public array $hasMany
Résultat array

$name public_oe property

クラス名
public string $name
Résultat string

$searchIndexSaving public_oe property

検索テーブルへの保存可否
public bool $searchIndexSaving
Résultat boolean

$validate public_oe property

validate
public array $validate
Résultat array