PHP
Yaf

Yaf_Route_Rewrite::assemble

Yaf_Route_Rewrite::assemble

(Yaf >=2.3.0)

Yaf_Route_Rewrite::assemble - 组装一个url

描述

public string Yaf_Route_Rewrite::assemble ( array $info [, array $query ] )

组装一个url。

参数

info query

示例

示例#1 Yaf_Route_Rewrite::assemble()示例

router = new Yaf_Router( $route  = new Yaf_Route_Rewrite(                 "/product/:name/:id/*",                 array(                         'controller' => "product",                 ),                 array() $router->addRoute("rewrite", $route var_dump($router->getRoute('rewrite')->assemble(                         array(                                 ':name' => 'foo',                                 ':id' => 'bar',                                 ':tmpkey1' => 'tmpval1'                         ),                         array(                                 'tkey1' => 'tval1',                                 'tkey2' => 'tval2'                              )                         )

上面的例子会输出类似于:

string(57) "/product/foo/bar/tmpkey1/tmpval1/?tkey1=tval1&tkey2=tval2"

返回值

← Yaf_Route_Rewrite

Yaf_Route_Rewrite::__construct →