Desde donde utilizar date_default_timezone_set()

Tengo una aplicacion hosteada en un servidor diferente al pais donde vivo, algunas veces es necesario utilizar la fx de php date_default_timezone_set() para que los insert en la BD se hagan con la fecha local y no la fecha del servidor…

Actualmente hago el llamado a esta funcion desde el config/main.php ya que es una simple linea, hasta aqui funciona bien.

El problema es que ahora tengo un catalogo de timezones y el valor seleccionado y almacenado en la BD es lo que pasare como parametro a esta funcion por lo que necesito utilizar CActiveRecord para localizar el timezone elegido por el usuario. Entonces hay algun lugar dentro de la aplicacion donde pueda implementar esto.

debes hacerlo cuando inicia la applicacion, onBeginRequest event es bueno para eso

haga algo como :




//configs/main.php

return array(

'onBeginRequest'=>array('Request','begin');

);

//components/request.php

class Request{

	function begin(){

    	//haga lo que quieres aca

	}

}



Muito brigado Gustavo… foi a resposta q eu precisava…

:) de nada