【发布时间】:2013-06-04 07:17:18
【问题描述】:
如何在 TYPO3 的 PHP 代码中获取 url parameters?
我有这样的链接
<f:link.page pageUid="138" additionalParams="{myname: Lilly}">Click!</f:link.page>
该页面附加了一个控制器,现在如何将传递参数的值传递给我的控制器?
我将不得不根据传递的参数渲染Views。
编辑
我不确定如何解决这个问题。
我有一个控制器,它有 list 和 show 的动作。如果parameters 发送到show 操作是all,则应显示所有项目,同样view 会根据传递的参数进行更改。
我的问题是:
- 如何传递参数以及如何在 Controller 中捕获它们?
- 到动作控制器的链接显示得很长,看起来很丑。如何自定义链接?有没有像
routes这样的东西,我可以通过它实现这一目标?
【问题讨论】:
-
为什么要在show action上显示所有项目?列表操作不应该这样做吗?另外,我理解你的意思吗,你的插件被插入到多个页面上(一个页面用于列表视图,另一页用于显示视图)?你使用两个插件还是一个?
-
我只使用一个插件但不同的动作来呈现不同类型的视图。在我的应用程序中,列表操作显示有限制的项目,而我的显示显示所有项目没有任何限制和不同的设计
标签: typo3 url-parameters