Symfony\Component\Routing\Generator\UrlGenerator::getRelativePath
Returns the target path as relative reference from the base path.
Only the URIs path component (no schema, host etc.) is relevant and must be given, starting with a slash. Both paths must be absolute and not contain relative parts. Relative URLs from one resource to another are useful when generating self-contained downloadable document archives. Furthermore, they can be used to reduce the link size in documents. Example target paths, given a base path of "/a/b/c/d": - "/a/b/c/d" -> "" - "/a/b/c/" -> "./" - "/a/b/" -> "../" - "/a/b/c/other" -> "other" - "/a/x/y" -> "../../x/y"
Signature
public function getRelativePath(string
$basePath,
string
$targetPath )
Parameters
$basePath
— string- The base path
$targetPath
— string- The target path
Returns
- string
- The relative target path