Ignore:
Timestamp:
Feb 24, 2010, 12:44:48 AM (11 years ago)
Author:
teymour
Message:

Les id des députés dans le code

Location:
cpc/trunk/project/apps/frontend
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/config/routing.yml

    r1122 r1123  
    101101  param: {module: article, action: edit, categorie: Seance, hasObject: true, displayObject: false, isUnique: false, role: "", exclude: 0}
    102102
     103depute_id:
     104  url: /id/:id
     105  param: {module: parlementaire, action: id}
     106parlementaire_id:
     107  url: /parlementaire/id/:id
     108  param: {module: parlementaire, action: id}
    103109# Liste de tous les parlementaires ou par catégorie
    104110parlementaires_tags:
  • cpc/trunk/project/apps/frontend/modules/parlementaire/actions/actions.class.php

    r1077 r1123  
    128128    $this->response->addMeta('keywords', $this->parlementaire->nom.' '.$this->parlementaire->nom_circo.' '.$this->parlementaire->type.' '.$this->parlementaire->groupe_acronyme.' Assemblée nationale');
    129129    $this->response->addMeta('description', 'Pour tout connaître de l\'activité de '.$this->parlementaire->nom.' à l\'Assemblée Nationale. '.$this->parlementaire->nom.' est '.$this->parlementaire->getLongStatut().' à l\'Assemblée Nationale.');
    130 
     130    $this->response->addMeta('parlementaire_id', 'd'.$this->parlementaire->id);
     131    $this->response->addMeta('parlementaire_id_url', 'http://www.nosdeputes.fr/id/'.'d'.$this->parlementaire->id);
     132
     133  }
     134
     135  public function executeId(sfWebRequest $request)
     136  {
     137    $id = preg_replace('/^d/', '', $request->getParameter('id'));
     138    $p = Doctrine::getTable('Parlementaire')->find($id);
     139    return $this->redirect('@parlementaire?slug='.$p->slug);
    131140  }
    132141
Note: See TracChangeset for help on using the changeset viewer.