如何在Silex中为一个请求定义多个路由?

arielcr

Silex中是否可以为一个请求定义多个路由。我需要能够为一页定义两条路由(两条路由都指向同一页)。这是我当前的控制器:

$app->get('/digital-agency', function() use ($app) {
    return $app['twig']->render('digital_agency.html', $data);
});

当我复制这样的功能时,它可以工作:

$app->get('/digital-agency', function() use ($app) {
    return $app['twig']->render('digital_agency.html', $data);
});

$app->get('/agencia-digital', function() use ($app) {
    return $app['twig']->render('digital_agency.html', $data);
});

那么,有什么更干净的方法的想法吗?

梅林

您可以将闭包保存到变量中,并将其传递给两个路由:

$digital_agency = function() use ($app) {
    return $app['twig']->render('digital_agency.html', $data);
};

$app->get('/digital-agency', $digital_agency);
$app->get('/agencia-digital', $digital_agency);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在angularJS中为一个视图定义多个控制器?

来自分类Dev

如何在一个文件库中为多个主机定义sudo密码?

来自分类Dev

如何在无服务器中为一个处理程序定义多个路径?

来自分类Dev

如何在一个函数或类中为拖放中的多个组件处理多个放置?

来自分类Dev

如何在 Silex/Symfony 中创建一组路由

来自分类Dev

如何在一个get请求中返回多个Mongoose集合?

来自分类Dev

如何在一个请求中从Binance API获取所有(或多个)对的历史kline?

来自分类Dev

如何在一个请求中对mongo进行多个查询

来自分类Dev

如何在一个get请求中返回多个Mongoose集合?

来自分类Dev

如何在 vb.net 中的一个对象中为多个 List 循环它

来自分类Dev

如何在Rails中为同一路由条目定义多个URL帮助器?

来自分类Dev

如何在一个jquery“ .css()”中为一个文本添加多个文本阴影

来自分类Dev

如何在XSD中为一个元素具有多个范围以及一个默认值?

来自分类Dev

如何在一个方法中为多个数组创建一个foreach循环?

来自分类Dev

如何在python中为另一个类定义一个包含类?

来自分类Dev

如何在每个请求中一个接一个地存储多个对象?

来自分类Dev

Python-如何在一个按钮中为多个命令设置优先级?

来自分类Dev

如何在C#中为一个对象的多个子项获取枚举器?

来自分类Dev

如何在Google Test中为一个灯具运行多个测试用例?

来自分类Dev

如何在Codeigniter中为多个表制作一个搜索模块?

来自分类Dev

如何在Xtext语法中为多个元素仅允许一个修饰符?

来自分类Dev

如何在laravel 5.6中为多个表使用一个模型

来自分类Dev

如何在 Claws-Mail 中为一个帐户设置多个签名

来自分类Dev

如何在Magento中为一个类别创建自定义模板?

来自分类Dev

如何在套接字io中为路由中的每个ID创建一个新房间

来自分类Dev

在 CodeIgniter 的 Controller 中为同一个函数设置多个路由

来自分类Dev

如何在 DNN 中为每个页面使用 css 为多个页面使用一个布局?

来自分类Dev

如何在另一个路由组中添加路由组。Laravel 5

来自分类Dev

如何在一个查询中插入多个记录?

Related 相关文章

  1. 1

    如何在angularJS中为一个视图定义多个控制器?

  2. 2

    如何在一个文件库中为多个主机定义sudo密码?

  3. 3

    如何在无服务器中为一个处理程序定义多个路径?

  4. 4

    如何在一个函数或类中为拖放中的多个组件处理多个放置?

  5. 5

    如何在 Silex/Symfony 中创建一组路由

  6. 6

    如何在一个get请求中返回多个Mongoose集合?

  7. 7

    如何在一个请求中从Binance API获取所有(或多个)对的历史kline?

  8. 8

    如何在一个请求中对mongo进行多个查询

  9. 9

    如何在一个get请求中返回多个Mongoose集合?

  10. 10

    如何在 vb.net 中的一个对象中为多个 List 循环它

  11. 11

    如何在Rails中为同一路由条目定义多个URL帮助器?

  12. 12

    如何在一个jquery“ .css()”中为一个文本添加多个文本阴影

  13. 13

    如何在XSD中为一个元素具有多个范围以及一个默认值?

  14. 14

    如何在一个方法中为多个数组创建一个foreach循环?

  15. 15

    如何在python中为另一个类定义一个包含类?

  16. 16

    如何在每个请求中一个接一个地存储多个对象?

  17. 17

    Python-如何在一个按钮中为多个命令设置优先级?

  18. 18

    如何在C#中为一个对象的多个子项获取枚举器?

  19. 19

    如何在Google Test中为一个灯具运行多个测试用例?

  20. 20

    如何在Codeigniter中为多个表制作一个搜索模块?

  21. 21

    如何在Xtext语法中为多个元素仅允许一个修饰符?

  22. 22

    如何在laravel 5.6中为多个表使用一个模型

  23. 23

    如何在 Claws-Mail 中为一个帐户设置多个签名

  24. 24

    如何在Magento中为一个类别创建自定义模板?

  25. 25

    如何在套接字io中为路由中的每个ID创建一个新房间

  26. 26

    在 CodeIgniter 的 Controller 中为同一个函数设置多个路由

  27. 27

    如何在 DNN 中为每个页面使用 css 为多个页面使用一个布局?

  28. 28

    如何在另一个路由组中添加路由组。Laravel 5

  29. 29

    如何在一个查询中插入多个记录?

热门标签

归档