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:
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...$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;
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.