PHP Class UserGroup

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

Méthodes publiques

Свойство Type Description
$actsAs array ビヘイビア
$hasMany array hasMany
$validate array バリデーション

Méthodes publiques

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

Method Details

beforeDelete() public méthode

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

checkOtherAdmins() public méthode

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

copy() public méthode

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

getAuthPrefix() public méthode

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

isAdminGlobalmenuUsed() public méthode

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

Property Details

$actsAs public_oe property

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

$hasMany public_oe property

hasMany
public array $hasMany
Résultat array

$validate public_oe property

バリデーション
public array $validate
Résultat array