30 de junio de 2008

Joomla: Leer campos de formulario enviados en Joomla 1.5

Joomla 1.5 ha traído consigo importantes cambios desde la versión 1.0, muchos de esos cambios han venido inspirados por el uso del patrón MVC (Model-View-Controller) en su desarrollo.

Voy a ir publicando a partir de ahora pequeños "bocaditos" de código de Joomla 1.5, espero que a alguien (además de a mí) le sean de utilidad.

Vamos con el primero. En Joomla 1.0 se utilizaba la función mosGetParam() para obtener las variables enviadas por formulario.

En Joomla 1.5 sin embargo ahora utilizamos el método getVar de la clase JRequest (p.ej. JRequest::getVar('email'); para leer el campo de formulario email).

De todas maneras el viejo sistema de mosGetParam() puedes seguir usándose si activamos el plugin legacy que activa la compatibilidad con Joomla 1.0. Pero bueno, mejor ir usando los métodos más modernos, ¿No?