1

我是 Joomla 开发的初学者。我开发了一个评级模块,如下所示。

在此处输入图像描述

我已经设法从我的数据库中获取评级,但是当用户单击投票按钮时,我不知道如何插入数据库。

我的模块中有一个表单,其中包含四个下拉框和一个提交按钮(投票)。现在我打算开发一个组件来处理这个表单数据。我应该如何开发我的组件来处理这个?我的模块中的表单操作应该是什么?

任何帮助表示赞赏。提前致谢。

4

1 回答 1

4

创建组件 http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1 创建模块 http://docs.joomla.org/Creating_a_simple_module

您必须使用 JRoute http://docs.joomla.org/Supporting_SEF_URLs_in_your_component指定模块的操作

看组件代码示例

$controller->execute( JRequest::getWord( 'task' ) );

所以你必须创建控制器和特殊的任务方法来处理数据

如果您根本不需要组件,则可以将逻辑放入模块中,这样模块应该对当前页面具有表单操作并处理逻辑之类的

$elements = JRequest::getVar('vote_data', array(), 'post');
if(count($elements)) {
   // do something
}
于 2011-08-28T08:33:45.517 回答