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??????