|
1C-Bitrix 25.700.0
|
Открытые члены | |
| __construct (AccessibleController $controller) | |
| getFilter (string $entity, array $params=[]) | |
Filter for getting items according to user rights.
См. определение в файле accessfilter.php строка 10
| __construct | ( | AccessibleController | $controller | ) |
| AccessibleController | $controller |
Замещается в AbstractAccessFilter.
| getFilter | ( | string | $entity, |
| array | $params = [] ) |
Filter for getting elements.
One instance of access filter can handle multiple entities (recommended to use 1 filter for entities that are similar in meaning and purpose). To get a filter for a specific entity, you need to pass the entity parameter.
If the user has full access, then you can return an empty array (i.e. there is no filtering). If the user does not have access at all, then you can return a deliberately false filter that will not return records (for example, ‘ID IS NULL’).
| string | $entity | |
| array | $params |
| UnknownEntityException | if they are trying to get a filter for an unknown entity. |
Замещается в StoreDocumentFilter, StoreViewFilter и AbstractAccessFilter.