我正在开发我的Joomla! 2.5组件。
它,用户名&&密码通过管理区域传递,可以连接到通过XML发送信息的网络服务器。
我可以毫无问题地在前端的任何部分显示此组件。
现在我需要在最终用户的前端插入一个文本区域,用户可以插入一个值(例如,卡号[它是忠诚度组件]),并且必须将此值传递给前一个组件。
ATM我不需要AJAX调用,页面可以刷新。
所以处理它必须textarea => insert data => press submit =>显示带有结果的组件(页面刷新,没问题)。
我需要开发一个插件吗?我需要“扩展”组件?在网上看到了几个主题,但我没有发现任何显示(我认为)像我这样简单的案例。
我需要你的一只手,以正确的方式。
谢谢。
答案 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”的注意事项:如果您希望用户能够为页面添加书签或计划组件中的重定向,请执行此操作。用户输入最多必须限制在几千个字符。否则使用帖子,这实际上取决于你的需求。