DESCRIPTION |
CODE |
Get route name from current url | $variables[‘route_name’] = \Drupal::routeMatch()->getRouteName(); |
Generate url full path | $url = \Drupal\Core\Url::fromUri(“base:/user/$uid”,array(‘absolute’ => TRUE))->toString();node/1 to http://website.com/node/1 |
Generate url from route | \Drupal::url(‘tex.dashboard’)
http://texportal.com/dashboard |
To convert url from path given | $url = ‘/taxonomy/term/’ . $tid;
$result = \Drupal::service(‘path.alias_manager’)->getAliasByPath($url) #Alternate method if object is having a function url() $breadcrumb[‘url’] = $object->url(‘canonical’, [‘absolute’ => TRUE]); |
Get URL from Url object | $slidersObject[1]->field_read_more[0]->getUrl()->setAbsolute()->toString() |