Silex (PHP マイクロ フレームワーク) を使用すると、既存のコントローラーに名前を付けて、後で簡単に URL を生成できるようにすることができます。例:
$app->get('/gallery', function () {...})
->bind('gallery');
// Later on, in a template
{{ path('gallery') }}
これは本当に便利で、これなしでは生きていけないと思います。
しかし、外部サイトへのルートを登録することはできますか? たとえば、Google 検索の URL を生成したいとします。
{{ path('google', {'search':'symfony'}) }}
// Would render to http://google.com/search?q=symfony
私はどんな考えも持っています:)あなたの助けをありがとう!