2

我想使用 volt (Phalcon) 创建一个 URL。

我试过了:

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

但是,这会产生如下 URL:

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

而我希望网址看起来像:

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

知道如何正确执行此操作吗?

4

2 回答 2

5

如果您定义了一条路线,例如

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

你可以使用

{{ url(['for': 'order-view', 'id': order.id]) }}
于 2015-11-12T03:32:23.427 回答
4
{{ url("order/view/id/" ~  order.id) }}
于 2014-12-08T04:29:28.353 回答