企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# Class Phalcon\\Mvc\\Url # Class **Phalcon\\Mvc\\Url** *implements*[*Phalcon\\Mvc\\UrlInterface*](#), `Phalcon\Di\InjectionAwareInterface` This components helps in the generation of: URIs, URLs and Paths ``` <pre class="calibre14">``` <?php //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')); ``` ``` ### Methods public **setDI** (*unknown* $dependencyInjector) Sets the DependencyInjector container public **getDI** () Returns the DependencyInjector container public **setBaseUri** (*unknown* $baseUri) Sets a prefix for all the URIs to be generated ``` <pre class="calibre14">``` <?php $url->setBaseUri('/invo/'); $url->setBaseUri('/invo/index.php/'); ``` ``` public **setStaticBaseUri** (*unknown* $staticBaseUri) Sets a prefix for all static URLs generated ``` <pre class="calibre14">``` <?php $url->setStaticBaseUri('/invo/'); ``` ``` public **getBaseUri** () Returns the prefix for all the generated urls. By default / public **getStaticBaseUri** () Returns the prefix for all the generated static urls. By default / public **setBasePath** (*unknown* $basePath) Sets a base path for all the generated paths ``` <pre class="calibre14">``` <?php $url->setBasePath('/var/www/htdocs/'); ``` ``` public **getBasePath** () Returns the base path public **get** (\[*unknown* $uri\], \[*unknown* $args\], \[*unknown* $local\], \[*unknown* $baseUri\]) Generates a URL ``` <pre class="calibre14">``` <?php //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' => '2015')); ``` ``` public **getStatic** (\[*unknown* $uri\]) Generates a URL for a static resource ``` <pre class="calibre14">``` <?php // Generate a URL for a static resource echo $url->getStatic("img/logo.png"); // Generate a URL for a static predefined route echo $url->getStatic(array('for' => 'logo-cdn')); ``` ``` public **path** (\[*unknown* $path\]) Generates a local path | - [索引](# "总目录") - [下一页](# "Class Phalcon\Mvc\Url\Exception") | - [上一页](# "Class Phalcon\Mvc\Router\Route") | - [API Indice](#) »