it-swarm-es.tech

JInput-> get (), ¿cómo funciona?

Soy un principiante en Joomla y estoy un poco confundido con este método.

por ejemplo considere esto: $app->input->get('foo',0,'int');

¿Dónde está la fuente de foo?

JInput->get() get's input from where?

6
Saman Mohamadi

La fuente de foo son los superglobales PHP como $ _POST o $ _GET. Entonces, son datos que el usuario envía a través de un formulario, URL o cookie a su componente.

Por lo tanto, está recibiendo de forma segura un parámetro que se le envió a través de un método HTTP.

Esta:

$myVar = $app->input->get('foo',0,'int');

es en gran parte equivalente a:

$myVar = (int) $_REQUEST['foo'];

Siempre debe usar JInput , pase lo que pase. Simplemente olvídate de los PHP superglobales. Lee toda la documentación en silencio, debes saberlo de memoria.

5
Valentin Despa