我想在Joomla 2.5中創建一個自定義Jtoolbar按鈕。我希望按鈕的操作與內置編輯按鈕非常相似,除了我希望它被稱爲「生成」。按鈕應該加載一個生成視圖(類似於單一的編輯視圖)。它應該有用戶填寫的表單域,然後單擊一個提交/保存按鈕,該按鈕將運行一個php模塊以用計算值填充數據庫。Joomla:如何從自定義Jtoolbar按鈕加載視圖?
我的谷歌搜索一直非常沒有生產力。到目前爲止,我已經能夠創建的按鈕在遊戲/ view.html.php:
JToolBarHelper::custom('games.generate','extension', 'extension', 'generate', false);
我相信這應該叫控制器方法稱爲生成控制器/ games.php()。
在控制器/ games.php:
public function generate()
{
JRequest::setVar('view', 'schedule');
Jcontroller::display();
}
圍繞多混混後,這似乎被加載視圖和模板TMPL /如default.php。這似乎是錯誤的,但它是我得到的最遠的,所以我要繼續努力,直到我明白了。
原題:
我如何獲得該控制器加載視圖/表格/場/模板,然後運行PHP腳本來填充數據庫。我可能只需要在正確的方向指出一點。似乎沒有任何關於添加自定義按鈕的完整教程/示例。
我去使用一個子菜單來實現我的目標,但我仍然很好奇如何做到這一點。 – Jglstewart