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
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