Hi I have a question about Joomla forms. I want to understand how Joomla works internally, especially I'm interested in com_installer
component to know how it's working. And I found a form in default.php
file in com_installer/views/install/tmpl
folder.
In this file there are custom buttons for submitting a form. And I'm interested in how the buttons are actually trigger the installation of components, modules or other things itself. In the form body I see some hidden values like
<input type="hidden" name="task" value="install.install" />
So this hidden value probably trigger a installation by calling a install controller and install method of that controller.
But the question is how Joomla does this? Where is the code redirecting the url from view=install to task=install.install? In other words how Joomla knows that the value form the hidden input should go to the url?