【发布时间】:2013-10-29 15:14:50
【问题描述】:
我正在将 Joomla 网站从 1.5 升级到 2.5,但我遇到了从 JEvents 组件获取设置参数的自定义组件的问题。旧源尝试获取这些设置的组名,如下所示:
$groups = $this->params->getGroups();
但这不适用于 Joomla 2.5。
我没有在 Google 上找到有用的信息,所以也许你可以帮我解决这个问题。
非常感谢!
【问题讨论】:
我正在将 Joomla 网站从 1.5 升级到 2.5,但我遇到了从 JEvents 组件获取设置参数的自定义组件的问题。旧源尝试获取这些设置的组名,如下所示:
$groups = $this->params->getGroups();
但这不适用于 Joomla 2.5。
我没有在 Google 上找到有用的信息,所以也许你可以帮我解决这个问题。
非常感谢!
【问题讨论】:
自己解决了。
我将组件输入更改为表单而不是参数,并将 JRegistry 中的参数数据绑定到表单。
该视图将字段集作为组使用。
【讨论】:
如果只是你想要检索的 JEvents 中的参数,那么你可以使用以下方法:
$app = JFactory::getApplication('site');
$params = $app->getParams('com_events');
$var1 = $params->get('paramName1');
$var2 = $params->get('paramName2');
$var3 = $params->get('paramName3');
希望对你有帮助
【讨论】: