Security/Permission – ke getRoleParents přidat getRoleChildern
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- OndrejSlamecka
- Člen | 41
Zdravím,
právě řeším hledání „kolegů“ jedné role. Chtěl jsem to vyřešit jednoduše přes Permission – getRoleChildern( getRoleParents( role ) ). Avšak Permission funkci getRoleChildern() nemá a nemůžu ji rozšířit ve zdědené třídě, protože je vše private.
Osobně bych byl celkem pro přidání takové funkce, moc práce s tím není a výsledky by mohly být fajn :-) Co si o tom myslíte?
Viz https://api.nette.org/…ion.php.html#137
Ondra
- OndrejSlamecka
- Člen | 41
<?php
public function getRoleChildren($role)
{
$this->checkRole($role);
return array_keys($this->roles[$role]['children']);
}
?>