Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/09/2011, 05:17
mnieto
 
Fecha de Ingreso: noviembre-2007
Mensajes: 32
Antigüedad: 17 años
Puntos: 2
Respuesta: Ordenar foreach de manera inversa

El listado de los eventos me lo hace bien, lo que hace mal es cuando entras a un evento, aparecen las noticias ordenadas a la inversa, la página que modifico se llama detallesSuccess.php, y me imagino que tendré que modificar algo en este código:

Código PHP:
 public function executeDetalles(sfWebRequest $request)
  {
    
# Si no llega el id o no llega el slug devolvemos error
    
$this->forward404If$request->getParameter('id') == '' || $request->getParameter('slug') == '' || !ctype_digit( (string)$request->getParameter('id') ) );
    
    
# Obtenemos los detalles del evento
    
$this->evento EventosPeer::retrieveByPk$request->getParameter('id') );
    
    
# Si no existe el contenido o esta invisible
    
$this->forward404If( !$this->evento || $this->evento->getVisible() != );
    
    
# Si el slug no coincide con el que llega por la url lo redirigimos
    
$this->redirectIf$this->evento->getSlug() != $request->getParameter('slug'), '@detallesEvento?slug=' $this->evento->getSlug() . '&id=' .$this->evento->getId() );
    
    
# Cambiamos el titulo de la pagina
    
$this->getResponse()->setTitle'Evento: ' $this->evento->getTitulo() );
  }