PHP Class BlogCategory

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

Méthodes publiques

Свойство Type Description
$actsAs array actsAs
$hasMany array hasMany
$name string クラス名
$validate array validate
$validationParams array バリデーション設定

Méthodes publiques

Méthode Description
beforeDelete ( boolean $cascade = true ) : boolean 関連する記事データをカテゴリ無所属に変更し保存する
duplicateBlogCategory ( array $check ) : boolean 同じニックネームのカテゴリがないかチェックする 同じブログコンテンツが条件
getCategoryList ( integer $blogContentId, array $options ) : array カテゴリリストを取得する
getControlSource ( string $field, $options = [] ) : array コントロールソースを取得する
hasNewCategoryAddablePermission ( integer $userGroupId, integer $blogContentId ) アクセス制限としてカテゴリの新規追加ができるか確認する

Méthodes protégées

Méthode Description
_getCategoryList ( integer $blogContentId, integer $id = null, integer $viewCount = false, integer $depth = 1, integer $current = 1, array $fields = [] ) : array カテゴリリストを取得する(再帰処理)

Method Details

_getCategoryList() protected méthode

カテゴリリストを取得する(再帰処理)
protected _getCategoryList ( integer $blogContentId, integer $id = null, integer $viewCount = false, integer $depth = 1, integer $current = 1, array $fields = [] ) : array
$blogContentId integer
$id integer
$viewCount integer
$depth integer
$current integer
$fields array
Résultat array

beforeDelete() public méthode

関連する記事データをカテゴリ無所属に変更し保存する
public beforeDelete ( boolean $cascade = true ) : boolean
$cascade boolean
Résultat boolean

duplicateBlogCategory() public méthode

同じニックネームのカテゴリがないかチェックする 同じブログコンテンツが条件
public duplicateBlogCategory ( array $check ) : boolean
$check array
Résultat boolean

getCategoryList() public méthode

カテゴリリストを取得する
public getCategoryList ( integer $blogContentId, array $options ) : array
$blogContentId integer
$options array
Résultat array

getControlSource() public méthode

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

hasNewCategoryAddablePermission() public méthode

Ajaxを利用する箇所にて BcBaserHelper::link() が利用できない場合に利用
public hasNewCategoryAddablePermission ( integer $userGroupId, integer $blogContentId )
$userGroupId integer ユーザーグループID
$blogContentId integer ブログコンテンツID

Property Details

$actsAs public_oe property

actsAs
public array $actsAs
Résultat array

$hasMany public_oe property

hasMany
public array $hasMany
Résultat array

$name public_oe property

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

$validate public_oe property

validate
public array $validate
Résultat array

$validationParams public_oe property

バリデーション設定
public array $validationParams
Résultat array