【问题标题】:Symfony routing using database使用数据库的 Symfony 路由
【发布时间】:2016-05-26 02:05:47
【问题描述】:

我需要使用数据库进行 Symfony 路由。

这里的例子:

网址:domain.com/manufacturer/product/。我希望路由器执行对数据库的查询,并据此决定使用哪个控制器(例如 SELECT controller FROM routing WHERE url = 'manufacturer/product/')

我也想传递一个动作和参数。

我已经阅读了 Symfony 文档,研究了路由包和 CMF 组件,但没有什么真正适合我的问题。还尝试调整 Router.php 类 - generate() 和 match() 函数,但这不是很干净的解决方案..

有什么想法吗?谢谢。

【问题讨论】:

    标签: database symfony routing


    【解决方案1】:

    如果您希望在调用控制器之前和确定路由之后执行某些代码,则必须在来自docs 的 symfony 中使用 before 过滤器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 2023-04-01
      相关资源
      最近更新 更多