视图中的链接控制器任务重置状态变量

时间:2013-07-02 20:01:32

标签: joomla controller components task state

我的控制器中有一个任务,我从视图中的URL调用,如下所示:

echo JRoute::_('index.php?option=com_mycomponent&task=myComponent.myFunction');

任务获取模型和动作模型的方法之一,它应该根据视图POST中的表单设置的状态变量返回对象列表。似乎当我点击锚点并且任务被加载时 - 状态消失。

谁能告诉我为什么?

非常感谢!

1 个答案:

答案 0 :(得分:1)

由于这是一项新请求,因此您的帖子数据不再可用。

如果要在会话中保留信息,则需要在会话(setUserState)或其他地方(db?)中存储信息。

setUserState是Joomla的一个方便功能,可以轻松地将(小)信息存储到会话中:http://docs.joomla.org/How_to_use_user_state_variables