3

どこにも見つかりませんでした。だから私は尋ねます:サイレックスでは、なぜbind()を使用するのですか?たとえば、静的ページのこのルーティングでは、次のようになります。

$pages = array(
    '/'      => 'index',
    '/blog'  => 'blog',
    '/about' => 'about',
);

foreach($pages as $route => $view) {
    $api->get($route, function(Silex\Application $app) use($view) {
        return $app['twig']->render($view.'.html');
    })->bind($view);
}
4

2 に答える 2

9

イベントが多いフレームワークの場合、これは少し悪い選択ですが、これは基本的にルートに名前を付けます。

プロバイダーのようなものは、名前が付けられている場合、ルートにアクセスできます。

関連ドキュメント:

于 2013-01-18T12:24:18.677 に答える