Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • Acl
  • Action
  • Authenticator
  • Counter
  • Database
  • Jidash
  • Menu
  • Permission
  • Resources
  • Roles
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class Roles

Objek Rolí

Nette\Object
Extended by App\Model\Roles
Namespace: App\Model
Located at model/Roles.php
Methods summary
public
# __construct( App\Model\Database $database )

Konstruktor načte tabulku Rolí z database

Konstruktor načte tabulku Rolí z database

Parameters

$database
public
# setRole( string $role, integer $parent = NULL, string $parentName = NULL )

Přidá Doli do $roles a Databáze. Kontroluje existenci rodiče

Přidá Doli do $roles a Databáze. Kontroluje existenci rodiče

Parameters

$role
$parent
$parentName
public boolean
# hasRole( string $role )

Vrací TRUE pokud je zadaná role v seznamu.

Vrací TRUE pokud je zadaná role v seznamu.

Parameters

$role
Název Role

Returns

boolean
public array
# getRoles( )

Vrácí pole všech Rolí

Vrácí pole všech Rolí

Returns

array
Pole rolí
private App\Model\Roles
# addRole( string $role, string $parent = NULL )

Přidá do seznamu Roli s jedinečným identifikátorem

Přidá do seznamu Roli s jedinečným identifikátorem

Parameters

$role
Role (unique)
$parent
Název předka (musí již existovat)

Returns

App\Model\Roles

Throws

Nette\InvalidArgumentException
Nette\InvalidStateException
private
# checkRole( string $role, boolean $need = TRUE )

Zkontroluje, zda je zdroj validní a existuje

Zkontroluje, zda je zdroj validní a existuje

Parameters

$role
$need

Throws

Nette\InvalidStateException
Properties summary
private array $roles

Pole Rolí s předky a potomky

Pole Rolí s předky a potomky

# array()
private Nette\Database\Table\Selection $source

setříděná tabulka s rolemi

setříděná tabulka s rolemi

#
sberp API API documentation generated by ApiGen