CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 22-09-2014 20:08:31

pierrot10
Forêt noire
Date d'inscription: 20-11-2013
Messages: 115

Es-ce possible de générer un fichier RSS en fonction d'une requete GET

Bonjour à tous,

Aujourd'hui, j'ai besoin de mettre en place un flux RSS avec CakePHP.
J'ai besoin d'extraire les données d'une base de donnée mais en fonction d'un membre. Par exemple, j'ai une base de donnée ou sont stockés les élélments d'un Curriculum Vitae des memebres.
Je souhaiterais aficher le flus RSS en fonction du membre sélectionner.

On peux faire ceci:

Code: php

  1. www.monsite.php/memebre.php?id=2

Es-ce que l'on peut faire un truc du genre

Code: php

  1. http://www.monsite.ch/Educations/feed.rss?id=2

Mon fichier EducationsController.php, il y a ceci:

Code: php

  1. /**
  2.   * Feed RSS
  3.   **/
  4.   function feed(){
  5.     if($this->RequestHandler->isRss()){
  6.       $d['educations'] = $this->Education->find('all',array(
  7.         'limit'=>100,
  8.         'order'=>'Education.created DESC'//,
  9.         //'conditions' => array(
  10.         //  'type'=>'article'
  11.         )
  12.       ));
  13.       return $this->set($d);
  14.     }
  15.   }

Je devrais ajouter une condition mais comment récupérer alors l'id désirer?

Voyez-vous ce que je souhaite faire?

Hors ligne

 

#2 23-09-2014 08:35:44

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Es-ce possible de générer un fichier RSS en fonction d'une requete GET

Tout simplement avec $_GET['id'] ou ALA Cake avec $this->request->query['id'] :
http://book.cakephp.org/2.0/en/controll … parameters

NB: tu peux aussi faire une route plus clean/user friendly:
http://example.com/Educations/feed/2.rss

Hors ligne

 

Pied de page des forums

Propuls� par FluxBB
Traduction par FluxBB.fr