PHP 클래스 UserGroup

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

공개 프로퍼티들

프로퍼티 타입 설명
$actsAs array ビヘイビア
$hasMany array hasMany
$validate array バリデーション

공개 메소드들

메소드 설명
beforeDelete ( boolean $cascade = true ) : boolean 関連するユーザーを管理者グループに変更し保存する
checkOtherAdmins ( ) : boolean 管理者グループ以外のグループが存在するかチェックする
copy ( integer $id, array $data = [], boolean $recursive = true ) : mixed ユーザーグループデータをコピーする
getAuthPrefix ( integer $id ) : string 認証プレフィックスを取得する
isAdminGlobalmenuUsed ( string $id ) : boolean グローバルメニューを利用可否確認

메소드 상세

beforeDelete() 공개 메소드

関連するユーザーを管理者グループに変更し保存する
public beforeDelete ( boolean $cascade = true ) : boolean
$cascade boolean
리턴 boolean

checkOtherAdmins() 공개 메소드

管理者グループ以外のグループが存在するかチェックする
public checkOtherAdmins ( ) : boolean
리턴 boolean

copy() 공개 메소드

ユーザーグループデータをコピーする
public copy ( integer $id, array $data = [], boolean $recursive = true ) : mixed
$id integer ユーザーグループID
$data array DBに挿入するデータ
$recursive boolean 関連したPermissionもcopyをするかしないか
리턴 mixed UserGroup Or false

getAuthPrefix() 공개 메소드

認証プレフィックスを取得する
public getAuthPrefix ( integer $id ) : string
$id integer ユーザーグループID
리턴 string

isAdminGlobalmenuUsed() 공개 메소드

グローバルメニューを利用可否確認
public isAdminGlobalmenuUsed ( string $id ) : boolean
$id string ユーザーグループID
리턴 boolean

프로퍼티 상세

$actsAs 공개적으로 프로퍼티

ビヘイビア
public array $actsAs
리턴 array

$hasMany 공개적으로 프로퍼티

hasMany
public array $hasMany
리턴 array

$validate 공개적으로 프로퍼티

バリデーション
public array $validate
리턴 array