通过POST发送数据的Joomla简单文本区域

时间:2013-04-20 05:40:40

标签: joomla2.5

我正在开发我的Joomla! 2.5组件。

它,用户名&&密码通过管理区域传递,可以连接到通过XML发送信息的网络服务器。

我可以毫无问题地在前端的任何部分显示此组件。

现在我需要在最终用户的前端插入一个文本区域,用户可以插入一个值(例如,卡号[它是忠诚度组件]),并且必须将此值传递给前一个组件。

ATM我不需要AJAX调用,页面可以刷新。

所以处理它必须textarea => insert data => press submit =>显示带有结果的组件(页面刷新,没问题)。

我需要开发一个插件吗?我需要“扩展”组件?在网上看到了几个主题,但我没有发现任何显示(我认为)像我这样简单的案例。

我需要你的一只手,以正确的方式。

谢谢。

1 个答案:

答案 0 :(得分:0)

在您的主控制器文件中,您可以访问帖子&得到价值,所以

您要放置输入的位置:只需创建一个指向您的组件的表单,并使用适当的方式

<form action="index.php?option=com_yourcomp" method="get"
  <input type="text" name="your_text_input"...

添加您需要的所有额外字段。

在com_yourcomp的controller.php中,您将能够使用

访问用户数据

JRequest :: getVar('your_text_input')或jInput,如你所愿。

关于method =“get”的注意事项:如果您希望用户能够为页面添加书签或计划组件中的重定向,请执行此操作。用户输入最多必须限制在几千个字符。否则使用帖子,这实际上取决于你的需求。