首先,這些方法並不在控制器中顯示,這意味着它在庫部分中。
根據您的要求,您可以在任何控制器中創建新的或相同的方法如果您使用相同的方法,如save(), delete() cancel()
等,它將覆蓋Joomla的默認功能。
在您的工具欄部分中,您也可以提及函數名稱。
JToolBarHelper::title('Yor custom component', 'head vmicon48'); //set title
JToolBarHelper::apply('saveConfig'); //when the apply button click its will call the saveConfig function the controller.
JToolBarHelper::cancel();
對於某些工具欄按鈕自變量的順序可能不同,你可以找到here。
此外,如果您的表單中有多個控制器,則可以按照以下方式提及控制器。
<input type="hidden" name="option" value="com_helloworld" />
<input type="hidden" name="view" value="yourview" />
<input type="hidden" name="task" value="my_controller_fun" />
<input type="hidden" value="your_controller_file_name" name="controller">
希望你會有一些想法!
指定控制器的更簡單方法是將控制器添加到任務:task = controller.task –
感謝您的熱心幫助 –