php – Silex上的Bind方法

我无处可寻.所以我问:在silex上,为什么我们使用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);
}

解决方法:

对于一个事件繁重的框架,这是一个糟糕的选择,但这基本上命名了路线.

提供商可以在获得名称的情况下访问路线.

相关文件:

> http://silex.sensiolabs.org/doc/usage.html#named-routes

上一篇:php – silex如何使路由结束“/”可选


下一篇:路由重定向