PHP 클래스 BlogCategory

상속: extends ObjectModel
파일 보기 프로젝트 열기: baserproject/basercms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$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