如何使用参数创建伏特URL

时间:2014-12-08 04:13:38

标签: php phalcon volt

我想用伏特(Phalcon)创建一个URL。

我试过了:

{{ url("order/view/", ["id" :order.id]) }}

然而,这会生成如下的网址:

http://localhost/gateway-new/order/view/?id=7

我希望网址看起来像:

http://localhost/gateway-new/order/view/id/7

知道如何正确地做到这一点吗?

2 个答案:

答案 0 :(得分:4)

{{ url("order/view/id/" ~  order.id) }}

答案 1 :(得分:4)

如果您的路线定义为

$router->add('order/view/id/:int', array(
    'controller' => 'order', 
    'action' => 'view',
    'id' => 1))->setName('order-view');

你可以使用

{{ url(['for': 'order-view', 'id': order.id]) }}