我是Joomla開發的初學者。我開發了一個評估模塊,如下所示。Joomla:從模塊到組件的表單字段
我已成功地從我的數據庫獲取收視率,但我不知道如何插入到數據庫中,當用戶點擊投票按鈕。
我在我的模塊中有一個表單,其中包含四個下拉框和一個提交按鈕(投票)。現在我計劃開發一個組件來處理這些表單數據。我應該如何開發我的組件來處理這個問題?在我的模塊中應該是什麼形式的動作?
任何幫助表示讚賞。提前致謝。
我是Joomla開發的初學者。我開發了一個評估模塊,如下所示。Joomla:從模塊到組件的表單字段
我已成功地從我的數據庫獲取收視率,但我不知道如何插入到數據庫中,當用戶點擊投票按鈕。
我在我的模塊中有一個表單,其中包含四個下拉框和一個提交按鈕(投票)。現在我計劃開發一個組件來處理這些表單數據。我應該如何開發我的組件來處理這個問題?在我的模塊中應該是什麼形式的動作?
任何幫助表示讚賞。提前致謝。
創建組件 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
}
它應該是AJAX或不? – Fivell
Ajax不是必需的。我只需要在組件中處理這些表單數據。 – Vivek