Класс Phalcon\Mvc\Url
реализует Phalcon\Mvc\UrlInterface, Phalcon\DI\InjectionAwareInterface
Этот компонент помогает в генерации: URI, URL и путей
//Generate a URL appending the URI to the base URI
echo $url->get('products/edit/1');
//Generate a URL for a predefined route
echo $url->get(array('for' => 'blog-post', 'title' => 'some-cool-stuff', 'year' => '2012'));
Методы
public setDI (Phalcon\DiInterface $dependencyInjector)
Устанавливает контейнер DependencyInjector
public Phalcon\DiInterface getDI ()
Возвращает контейнер DependencyInjector
public Phalcon\Mvc\Url setBaseUri (string $baseUri)
Устанавливает префикс для всех генерируемых URI
$url->setBaseUri('/invo/');
$url->setBaseUri('/invo/index.php/');
public Phalcon\Mvc\Url setStaticBaseUri (string $staticBaseUri)
Устанавливает префикс для всех генерируемых статических URL
$url->setStaticBaseUri('/invo/');
public string getBaseUri ()
Возвращает префикс для всех сгенерированных URL. По умолчанию /
public string getStaticBaseUri ()
Возвращает префикс для всех сгенерированных статических URL. По умолчанию /
public Phalcon\Mvc\Url setBasePath (string $basePath)
Устанавливает базовый путь для всех сгенерированных путей
$url->setBasePath('/var/www/htdocs/');
public string getBasePath ()
Возвращает базовый путь
public string get ([string|array $uri], [unknown $args], [bool|null $local])
Генерирует URL
//Generate a URL appending the URI to the base URI
echo $url->get('products/edit/1');
//Generate a URL for a predefined route
echo $url->get(array('for' => 'blog-post', 'title' => 'some-cool-stuff', 'year' => '2012'));
public string getStatic ([string|array $uri])
Генерирует URL для статического ресурса
public string path ([string $path])
Генерирует локальный путь
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Mvc_Url.html