/
kev
/
Nextcloud_Users-mod
Обзор
Документация
Войти
/
kev
/
Nextcloud_Users-mod
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
lib/Controller/PageController.php
36 строк
1 KB
Evgeny Konovalov
first_commit
01 мар 2026, 10:22
01 мар 2026, 10:22
1750a95
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace OCA\Users_mod\Controller; use OCP\AppFramework\Controller; use OCP\AppFramework\Http\Attribute\NoCSRFRequired; use OCP\AppFramework\Http\TemplateResponse; use OCP\IRequest; use OCP\IURLGenerator; /** * Отдельная страница приложения для доступа по ссылке из меню (иконка в шапке). */ class PageController extends Controller { public function __construct( string $appName, IRequest $request, private IURLGenerator $urlGenerator, ) { parent::__construct($appName, $request); } #[NoCSRFRequired] public function index(): TemplateResponse { $listUrl = $this->urlGenerator->linkToRouteAbsolute('users_mod.users_api.index'); $groupsUrl = $this->urlGenerator->linkToRouteAbsolute('users_mod.users_api.groups'); return new TemplateResponse('users_mod', 'admin', [ 'appName' => 'users_mod', 'listUrl' => $listUrl, 'groupsUrl' => $groupsUrl, ]); } }