In my controller :

function view($id = null) {
                if (!$id) {
                        $this->Session->setFlash('Salle non valide.');
                        $this->redirect(array('action'=>'index'), null, true);
                }
                $this->RessourceSalle->recursive = 2 ;
                $this->set('ressourceSalle',$this->RessourceSalle->read(null, 
$id));
}

pr($ressourceSalle) returns :

Array
(
    [RessourceSalle] => Array
        (
            [id] => 5
            [code] => SRDCG
            [libelle] => Salle du rez de chaussée à gauche
            [capacite] => 10
            [description] => Adaptée pour la bureautique.
            [created] => 2007-11-15 11:39:54
            [modified] => 2007-11-20 10:05:28
        )

    [Indispo] => Array
        (
            [0] => Array
                (
                    [id] => 1
                    [salle_id] => 5
                    [code] => INNODB
                    [date] => 2007-11-15
                    [ampm] => PM
                    [amdebut] => 15:21:00
                    [amfin] => 12:46:00
                    [pmdebut] => 15:21:00
                    [pmfin] => 18:21:00
                    [observations] => Quelqu'un a mal fermé le
robinet,
la salle est innondée !
                    [bloquant] => 1
                    [created] => 2007-11-15 15:22:40
                    [modified] => 2007-11-20 10:06:09
                    [Salle] => Array
                        (
                            [id] => 5
                            [code] => SRDCG
                            [libelle] => Salle du rez de chaussée à
gauche
                            [capacite] => 10
                            [description] => Adaptée pour la
bureautique.
                            [created] => 2007-11-15 11:39:54
                            [modified] => 2007-11-20 10:05:28
                        )

                )

            [1] => Array
                (
                    [id] => 3
                    [salle_id] => 5
                    [code] => AM
                    [date] => 2007-11-15
                    [ampm] => AM
                    [amdebut] => 16:58:00
                    [amfin] => 16:58:00
                    [pmdebut] => 16:58:00
                    [pmfin] => 16:58:00
                    [observations] => Nous avons perdu les clefs de la
salle, le serrurier doit passer demain.
                    [bloquant] => 1
                    [created] => 2007-11-15 16:59:12
                    [modified] => 2007-11-15 17:12:45
                    [Salle] => Array
                        (
                            [id] => 5
                            [code] => SRDCG
                            [libelle] => Salle du rez de chaussée à
gauche
                            [capacite] => 10
                            [description] => Adaptée pour la
bureautique.
                            [created] => 2007-11-15 11:39:54
                            [modified] => 2007-11-20 10:05:28
                        )

                )

        )

    [Stage] => Array
        (
            [0] => Array
                (
                    [id] => 1
                    [formation_id] => 1
                    [formateur_id] => 2
                    [salle_id] => 5
                    [min] => 5
                    [max] => 10
                    [nbinscrit] => 0
                    [statut] =>
                    [observations] =>
                    [created] => 2007-11-27 09:39:29
                    [modified] => 2007-11-28 12:19:53
                    [Formateur] => Array
                        (
                            [id] => 2
                            [code] => A
                            [qualite] => Mlle
                            [nom] => ?
                            [prenom] => Audrey
                            [adresse] => Quelque part
mais ou
dis donc !
                            [code_postal] => 507317
                            [ville] => Massy Palaiseau
                            [telephone] => 789789789
                            [fax] => 789789789
                            [email] => [EMAIL PROTECTED]
                            [vacataire] => 0
                            [num_secu] => 456897987
                            [tarif_jour] => 1000
                            [observations] =>
                            [created] => 2007-11-15 12:17:54
                            [modified] => 2007-11-15 13:22:38
                        )

                    [Salle] => Array
                        (
                            [id] => 5
                            [code] => SRDCG
                            [libelle] => Salle du rez de chaussée à
gauche
                            [capacite] => 10
                            [description] => Adaptée pour la
bureautique.
                            [created] => 2007-11-15 11:39:54
                            [modified] => 2007-11-20 10:05:28
                        )

                    [Formation] => Array
                        (
                            [id] => 1
                            [code] => PHPDEB
                            [libelle] => PHP Débutant
                            [domaine_id] => 1
                            [categorie_id] => 1
                            [formateur_id] => 3
                            [nb_jours] => 5
                            [nb_heures] => 30
                            [minimum] => 5
                            [maximum] => 10
                            [debut_am] => 14:30:00
                            [fin_am] => 14:30:00
                            [debut_pm] => 14:30:00
                            [fin_pm] => 14:30:00
                            [observations] => Formation de base php
                            [created] => 2007-11-16 14:30:45
                            [modified] => 2007-11-16 14:30:45
                        )

                    [Stagiaire] => Array
                        (
                        )

                )

            [1] => Array
                (
                    [id] => 3
                    [formation_id] => 2
                    [formateur_id] => 5
                    [salle_id] => 5
                    [min] => 0
                    [max] => 0
                    [nbinscrit] => 0
                    [statut] =>
                    [observations] =>
                    [created] => 2007-11-28 15:33:14
                    [modified] => 2007-11-28 15:34:37
                    [Formateur] => Array
                        (
                            [id] => 5
                            [code] => STE
                            [qualite] => M
                            [nom] => Monsieur
                            [prenom] => Stephane
                            [adresse] => Au fond a droite
puis a gauche
et enfin a droite
                            [code_postal] => 75009
                            [ville] => Paris
                            [telephone] => 0142998675
                            [fax] => 4564654644
                            [email] => [EMAIL PROTECTED]
                            [vacataire] => 0
                            [num_secu] =>
                            [tarif_jour] => 0
                            [observations] =>
                            [created] => 2007-11-15 12:40:39
                            [modified] => 2007-11-15 12:52:53
                        )

                    [Salle] => Array
                        (
                            [id] => 5
                            [code] => SRDCG
                            [libelle] => Salle du rez de chaussée à
gauche
                            [capacite] => 10
                            [description] => Adaptée pour la
bureautique.
                            [created] => 2007-11-15 11:39:54
                            [modified] => 2007-11-20 10:05:28
                        )

                    [Formation] => Array
                        (
                            [id] => 2
                            [code] => CYBER
                            [libelle] => Communication et Cybernétique
                            [domaine_id] => 3
                            [categorie_id] => 2
                            [formateur_id] => 5
                            [nb_jours] => 4
                            [nb_heures] => 25
                            [minimum] => 2
                            [maximum] => 10
                            [debut_am] => 10:02:00
                            [fin_am] => 00:02:00
                            [debut_pm] => 01:02:00
                            [fin_pm] => 04:02:00
                            [observations] =>
                            [created] => 2007-11-19 10:03:29
                            [modified] => 2007-11-19 10:03:29
                        )

                    [Stagiaire] => Array
                        (
                        )

                )

        )

)

And the sql is :

1   DESCRIBE `ressource_salles`

2   DESCRIBE `ressource_salles_indispos`

3   DESCRIBE `stage_stages`

4   DESCRIBE `ressource_formateurs`

5       DESCRIBE `ressource_formateurs_competences`

6       DESCRIBE `catalogue_formations`

7       DESCRIBE `catalogue_domaines`

8       DESCRIBE `catalogue_axes`

9       DESCRIBE `catalogue_categories`

10      DESCRIBE `catalogue_documents`

11      DESCRIBE `stage_dates`

12      DESCRIBE `stage_documents`

13      DESCRIBE `client_stagiaires`

14      DESCRIBE `client_societes`

15      DESCRIBE `client_contacts`

16      DESCRIBE `stage_stages_stage_stagiaires`

17      SELECT `RessourceSalle`.`id`, `RessourceSalle`.`code`,
`RessourceSalle`.`libelle`, `RessourceSalle`.`capacite`,
`RessourceSalle`.`description`, `RessourceSalle`.`created`,
`RessourceSalle`.`modified` FROM `ressource_salles` AS
`RessourceSalle` WHERE `RessourceSalle`.`id` = 5 LIMIT 1

18      SELECT `Indispo`.`id`, `Indispo`.`salle_id`, `Indispo`.`code`,
`Indispo`.`date`, `Indispo`.`ampm`, `Indispo`.`amdebut`,
`Indispo`.`amfin`, `Indispo`.`pmdebut`, `Indispo`.`pmfin`,
`Indispo`.`observations`, `Indispo`.`bloquant`, `Indispo`.`created`,
`Indispo`.`modified` FROM `ressource_salles_indispos` AS `Indispo`
WHERE `Indispo`.`salle_id` IN (5)

19      SELECT `Salle`.`id`, `Salle`.`code`, `Salle`.`libelle`,
`Salle`.`capacite`, `Salle`.`description`, `Salle`.`created`,
`Salle`.`modified` FROM `ressource_salles` AS `Salle` WHERE
`Salle`.`id` = 5

20      SELECT `Salle`.`id`, `Salle`.`code`, `Salle`.`libelle`,
`Salle`.`capacite`, `Salle`.`description`, `Salle`.`created`,
`Salle`.`modified` FROM `ressource_salles` AS `Salle` WHERE
`Salle`.`id` = 5

21      SELECT `Stage`.`id`, `Stage`.`formation_id`,
`Stage`.`formateur_id`, `Stage`.`salle_id`, `Stage`.`min`,
`Stage`.`max`, `Stage`.`nbinscrit`, `Stage`.`statut`,
`Stage`.`observations`, `Stage`.`created`, `Stage`.`modified` FROM
`stage_stages` AS `Stage` WHERE `Stage`.`salle_id` IN (5)

22      SELECT `Formateur`.`id`, `Formateur`.`code`, `Formateur`.`qualite`,
`Formateur`.`nom`, `Formateur`.`prenom`, `Formateur`.`adresse`,
`Formateur`.`code_postal`, `Formateur`.`ville`,
`Formateur`.`telephone`, `Formateur`.`fax`, `Formateur`.`email`,
`Formateur`.`vacataire`, `Formateur`.`num_secu`,
`Formateur`.`tarif_jour`, `Formateur`.`observations`,
`Formateur`.`created`, `Formateur`.`modified` FROM
`ressource_formateurs` AS `Formateur` WHERE `Formateur`.`id` = 2

23      SELECT `Formateur`.`id`, `Formateur`.`code`, `Formateur`.`qualite`,
`Formateur`.`nom`, `Formateur`.`prenom`, `Formateur`.`adresse`,
`Formateur`.`code_postal`, `Formateur`.`ville`,
`Formateur`.`telephone`, `Formateur`.`fax`, `Formateur`.`email`,
`Formateur`.`vacataire`, `Formateur`.`num_secu`,
`Formateur`.`tarif_jour`, `Formateur`.`observations`,
`Formateur`.`created`, `Formateur`.`modified` FROM
`ressource_formateurs` AS `Formateur` WHERE `Formateur`.`id` = 5

24      SELECT `Salle`.`id`, `Salle`.`code`, `Salle`.`libelle`,
`Salle`.`capacite`, `Salle`.`description`, `Salle`.`created`,
`Salle`.`modified` FROM `ressource_salles` AS `Salle` WHERE
`Salle`.`id` = 5

25      SELECT `Salle`.`id`, `Salle`.`code`, `Salle`.`libelle`,
`Salle`.`capacite`, `Salle`.`description`, `Salle`.`created`,
`Salle`.`modified` FROM `ressource_salles` AS `Salle` WHERE
`Salle`.`id` = 5

26      SELECT `Formation`.`id`, `Formation`.`code`, `Formation`.`libelle`,
`Formation`.`domaine_id`, `Formation`.`categorie_id`,
`Formation`.`formateur_id`, `Formation`.`nb_jours`,
`Formation`.`nb_heures`, `Formation`.`minimum`, `Formation`.`maximum`,
`Formation`.`debut_am`, `Formation`.`fin_am`, `Formation`.`debut_pm`,
`Formation`.`fin_pm`, `Formation`.`observations`,
`Formation`.`created`, `Formation`.`modified` FROM
`catalogue_formations` AS `Formation` WHERE `Formation`.`id` = 1

27      SELECT `Formation`.`id`, `Formation`.`code`, `Formation`.`libelle`,
`Formation`.`domaine_id`, `Formation`.`categorie_id`,
`Formation`.`formateur_id`, `Formation`.`nb_jours`,
`Formation`.`nb_heures`, `Formation`.`minimum`, `Formation`.`maximum`,
`Formation`.`debut_am`, `Formation`.`fin_am`, `Formation`.`debut_pm`,
`Formation`.`fin_pm`, `Formation`.`observations`,
`Formation`.`created`, `Formation`.`modified` FROM
`catalogue_formations` AS `Formation` WHERE `Formation`.`id` = 2

28      SELECT `Date`.`id`, `Date`.`stage_id`, `Date`.`date`,
`Date`.`ampm`, `Date`.`debutam`, `Date`.`finam`, `Date`.`debutpm`,
`Date`.`finpm`, `Date`.`observations`, `Date`.`created`,
`Date`.`modified` FROM `stage_dates` AS `Date` WHERE `Date`.`stage_id`
IN (1, 3)

29      SELECT `Document`.`id`, `Document`.`stage_id`,
`Document`.`descriptif`, `Document`.`fichier`, `Document`.`dir`,
`Document`.`mimetype`, `Document`.`filesize`, `Document`.`created`,
`Document`.`modified` FROM `stage_documents` AS `Document` WHERE
`Document`.`stage_id` IN (1, 3)

30      SELECT `Stagiaire`.`id`, `Stagiaire`.`societe_id`,
`Stagiaire`.`qualite`, `Stagiaire`.`nom`, `Stagiaire`.`prenom`,
`Stagiaire`.`adresse`, `Stagiaire`.`code_postal`, `Stagiaire`.`ville`,
`Stagiaire`.`tel`, `Stagiaire`.`fax`, `Stagiaire`.`email`,
`Stagiaire`.`type`, `Stagiaire`.`observations`, `Stagiaire`.`created`,
`Stagiaire`.`modified`, `StageStagesStageStagiaire`.`stage_id`,
`StageStagesStageStagiaire`.`stagiaire_id` FROM `client_stagiaires` AS
`Stagiaire` JOIN `stage_stages_stage_stagiaires` AS
`StageStagesStageStagiaire` ON (`StageStagesStageStagiaire`.`stage_id`
IN (1, 3) AND `StageStagesStageStagiaire`.`stagiaire_id` =
`Stagiaire`.`id`)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to