Foros del Web » Programando para Internet » PHP »

Problema con variables

Estas en el tema de Problema con variables en el foro de PHP en Foros del Web. Buenas: A ver si logro explicar lo que me pasa; veamos, soy nuevo en POO y estoy trabajando sobre un framework SYMFONY desarrollado por otra ...
  #1 (permalink)  
Antiguo 16/07/2012, 04:03
Avatar de carlosmedinna  
Fecha de Ingreso: julio-2012
Ubicación: Barcelona
Mensajes: 10
Antigüedad: 11 años, 9 meses
Puntos: 0
Problema con variables

Buenas:

A ver si logro explicar lo que me pasa; veamos, soy nuevo en POO y estoy trabajando sobre un framework SYMFONY desarrollado por otra persona, he hecho algunos cambios y mientras los he hecho en el hosting en el que está alojado ahora no ha habido problemas... sobre todo he añadido columnas a una tabla llamada "productos" en la que necesitabamos añadir, por ejemplo: dias_urgente, dias_superurgentes... etc.

Pues bien, ahora lo estoy intentando cambiar a otro servidor y resulta que en este, las "nuevas variables" que he implementado me dan error y al examinar el objeto que me devuelve la consulta a la BBDD (este es uno de los puntos que no sé si se dice así ) me muestra casi todas las columnas, pero solo me muestra UNA de las que he añadido y luego nada... He mirado una y otra vez el código que actualmente funciona bien, y no encuentro NADA que tenga que cambiar en el nuevo para que funcione, exceptuando una variable en la configuración (que ya he cambiado) sin la cual no cargaba nada...

El código dónde he intentado cambiar/modificar algo es algo así:

Código:
$c = new Criteria();
  		$c->addAscendingOrderByColumn(ProductosPeer::ORDEN);
  		$c->add(ProductosPeer::ID_CATEGORIA,$categoria->getId());
                $this->producto = ProductosPeer::doSelectOne($c);
               .
               . 
               .
               .
               $this->getResponse()->addMeta('description', 'XXXXXXX XXXXX XXXXX '.$this->producto->getTexto());
  	$this->getResponse()->addMeta('keywords',$this->producto->getDescripcion());
  	
  	$this->getResponse()->setTitle($this->nombre_subcategoria);
  	
  	$this->dias = $this->getRequestParameter('dias');
	$this->tarifa=$this->getRequestParameter('tarifa'); 
  	$this->formatoDigital = $this->producto->getDigital();
	return sfView::SUCCESS;
Como se puede ver arriba, funcionan todas las variables EXCEPTO cuando intento recuperar $this->formatoDigital; así que no sé... espero que me podais echar un cable...

Hay una pequeña variación de versión en el mysql que utilizo el nuevo hosting, pero entiendo que si se muestran las otras variables no es un problema de compatibilidad, ya que de ser así, tampoco se mostrarían las otras variables...

Gracias y saludos.

Etiquetas: mysql, poo, programacion, symfony
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:16.