PHP Класс BlogCategory

Наследование: extends ObjectModel
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$actsAs array actsAs
$hasMany array hasMany
$name string クラス名
$validate array validate
$validationParams array バリデーション設定

Открытые методы

Метод Описание
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 ) アクセス制限としてカテゴリの新規追加ができるか確認する

Защищенные методы

Метод Описание
_getCategoryList ( integer $blogContentId, integer $id = null, integer $viewCount = false, integer $depth = 1, integer $current = 1, array $fields = [] ) : array カテゴリリストを取得する(再帰処理)

Описание методов

_getCategoryList() защищенный Метод

カテゴリリストを取得する(再帰処理)
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
Результат array

beforeDelete() публичный Метод

関連する記事データをカテゴリ無所属に変更し保存する
public beforeDelete ( boolean $cascade = true ) : boolean
$cascade boolean
Результат boolean

duplicateBlogCategory() публичный Метод

同じニックネームのカテゴリがないかチェックする 同じブログコンテンツが条件
public duplicateBlogCategory ( array $check ) : boolean
$check array
Результат boolean

getCategoryList() публичный Метод

カテゴリリストを取得する
public getCategoryList ( integer $blogContentId, array $options ) : array
$blogContentId integer
$options array
Результат array

getControlSource() публичный Метод

コントロールソースを取得する
public getControlSource ( string $field, $options = [] ) : array
$field string フィールド名
Результат array コントロールソース

hasNewCategoryAddablePermission() публичный Метод

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

Описание свойств

$actsAs публичное свойство

actsAs
public array $actsAs
Результат array

$hasMany публичное свойство

hasMany
public array $hasMany
Результат array

$name публичное свойство

クラス名
public string $name
Результат string

$validate публичное свойство

validate
public array $validate
Результат array

$validationParams публичное свойство

バリデーション設定
public array $validationParams
Результат array