User route

Submitted by root on Sun, 04/26/2020 - 06:49

Route

luberri.nor:
  path: '/nor/{user}'
  defaults:
    _controller: '\Drupal\luberri\Controller\LuberriController::nor'
  requirements:
    _permission: 'access content'
  options:
    parameters:
      user:
        type: entity:user

Controller

use Drupal\Core\Controller\ControllerBase;
use Symfony\Component\HttpFoundation\Request;
use Drupal\Core\Session\AccountInterface;

Controller function

  public function nor(AccountInterface $user, Request $request) {

    $build['sarrera'] = array(
      '#theme' => 'luberri-nor',
      '#selected' => $user,
    );

    return $build;
  }

Tags