php joomla joomla2.5 joomla3.0

php - Falta el símbolo @ al usar $ this-> input-> get()



joomla joomla2.5 (1)

Actualmente estoy practicando la creación de un componente joomla MVC y hasta ahora todo funciona bien, excepto cuando presento un formulario con un elemento como este

<input type="text" value="" name="email" placeholder="[email protected]" />

con un valor como below por ejemplo

[email protected]

Todo lo que recibo en JControllerLegacy es emaildomain.com . Observe la falta de @ .

Estoy obteniendo el valor del formulario por

$email= $this->input->get(''email'');

¿Es esta una característica de Joomla de la que no tengo conocimiento?


Pruebe esto, el problema es debido a las opciones de filtro de Joomla.

Puedes probar algo como esto,

$email= $this->input->get(''email'',null,''string''); //or HTML for allow html tags

Para versiones anteriores de Joomla comprueba esto

Espero que funcione