【发布时间】:2013-08-25 23:13:05
【问题描述】:
如何从组件传递值或在特定页面上设置特定值,然后它可以在 joomla 的插件或模块中使用?
例如,在这个视图中:index.php?option=com_mycom&view=myview 将设置$a = 1(它可以从数据库中生成)。
每次人们来到这个地址都会有一个变量$a = 1,我可以在我的插件中使用它。
我知道有些人建议使用 session,但这对我来说不是解决这个问题的好方法。
【问题讨论】:
-
我不确定这是否是一个“答案”,但您可以使用 JRequest::set/get 这将使内容在全局范围内可用,但不一定在 cookie 中,并且 var 会仅适用于每个页面请求。 api.joomla.org/Joomla-Platform/Environment/JRequest.html
-
正如 udjamaflip 所说,通过 url 传递值