Role-Based Access Control (RBAC) provides a simple yet powerful centralized access control.
Please refer to the Wikipedia for details about comparing RBAC with other more traditional access control schemes.
Yii implements a General Hierarchical RBAC, following the NIST RBAC model. It provides the RBAC functionality through the authManager application component.