Eu sou iniciante no Joomla e um pouco confuso com esse método.
por exemplo, considere isso: $app->input->get('foo',0,'int');
onde está a fonte de foo
?
JInput->get()
get de onde?
A origem de foo
são os superglobais do PHP , como $ _POST ou $ _GET. Portanto, são dados que o usuário envia por meio de um formulário, URL ou cookie ao seu componente.
Portanto, você está recebendo de forma segura um parâmetro que foi enviado a você por meio de um método HTTP.
Este:
$myVar = $app->input->get('foo',0,'int');
é amplamente equivalente a:
$myVar = (int) $_REQUEST['foo'];
Você sempre deve usar JInput , não importa o quê. Você apenas esquece os superglobais PHP. Leia toda a documentação em silêncio, você deve conhecê-la de cor.