使用 Silex(PHP 微框架),可以为现有的控制器命名,以便我们以后可以轻松地为它们生成 url。例子:
$app->get('/gallery', function () {...})
->bind('gallery');
// Later on, in a template
{{ path('gallery') }}
我认为这真的很有用,没有它我就活不下去。
但是是否可以注册到外部网站的路线?假设我想为谷歌搜索生成网址,有点
{{ path('google', {'search':'symfony'}) }}
// Would render to http://google.com/search?q=symfony
我有任何想法:) 谢谢你的帮助!