ti-enxame.com

JInput-> get (), como funciona?

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?

6
Saman Mohamadi

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.

5
Valentin Despa