soucis i18n + paginate

2 views
Skip to first unread message

zou...@gmail.com

unread,
Jul 29, 2008, 10:23:25 AM7/29/08
to cakep...@googlegroups.com

Bonjour,

Alors, j'explique le topo:


J'ai une table "evenements", une table "typeevenements", les deux liés
entre elles par une relation hasMany / belongsTo. Un évènement ayant un
suel et unqiue type (typeevenement_id dans ma table evenements).


J'ai évidement corsé la chose en ajoutant l'internationalisation avec
i18n....


Donc mon soucis est le suivant, ce n'est pas très sympa d'avoir l'id du
type à 'affichage de la liste des évènements, mais je n'arrive à pas
récupérer mon typeevenement complet, pour l'utiliser avec paginate....


mon contrôleur evenement


class EvenementsController extends AppController {

var $name = 'Evenements';
var $helpers = array('Html', 'Form');

function index() {
$locales = array_values(Configure::read('Config.languages'));
$this->Evenement->locale = $locales;
$this->Evenement->recursive = 0;
$this->set('evenements', $this->paginate());
}


.................

en fait je ne récupère que l'id du type, pas le reste, même si j'utilise
displayField dans mon modèle "Typeevenement", veut rien savoir la
bête..... pour les autres vues (edit et add), pas de soucis..... mais
là....


Donc voilà comment faire??????

Kalt

unread,
Aug 4, 2008, 11:12:18 AM8/4/08
to Cakephp-fr
Bonjour,

Essayez avec $this->Evenement->recursive = 1;

zoumbla

unread,
Aug 18, 2008, 7:51:08 AM8/18/08
to Cakephp-fr
ok, mais ça sert à quoi le recursive???

merci en tout cas

Pierre MARTIN

unread,
Aug 18, 2008, 10:20:36 AM8/18/08
to Cakephp-fr
Jettes un oeil au manuel : http://book.cakephp.org/fr/view/439/recursive
Je pense que les explications sont suffisamment claires, mais si tu as
d'autres questions n'hésites pas !

Pierre

zou...@gmail.com

unread,
Aug 18, 2008, 10:31:44 AM8/18/08
to cakep...@googlegroups.com
merci, j'ai répondu trop vite sur le groupe,. J'ai effectivement jeté un
coup d'oeil dessus, et c'est on ne peut plus limpide;-)



Pierre MARTIN a écrit :
Reply all
Reply to author
Forward
0 new messages