Lister le nom d'articles dans une catégorie

Fermé
kaysho Messages postés 4 Date d'inscription mercredi 25 août 2010 Statut Membre Dernière intervention 18 janvier 2011 - 18 janv. 2011 à 20:14
Bonjour, Bonsoir,


Je suis actuellement à la recherche d'un moyen de pouvoir afficher le nombre d'articles (films) qui sont dans une catégorie (action, horreur, etc.) lorsque je clique sur le lien de la catégorie.

Voici ce que j'essaye de faire, mais cela ne donne malheureusement rien pour le moment :

Controller :
<?php
function view($id = null) {
		if (!$id) {
			$this->Session->setFlash(__('Catégorie non valide', true));
			$this->redirect(array('action' => 'index'));
		}
                $this->Category->id = $id;
                $this->set('cat',$this->Category->find('all'));
                $cat = $this->Category->find('first', array(
                    'conditions' => array(
                        'Category.id' => $this->Category->id
                    )
                ));
                $this->set('cat',$cat);
                
	}

Vue :
<table width="100%">
    <?php
    foreach ($cat as $c):
        echo $c['Category']['Film']['name'];
    endforeach;
    ?>
</table>

Et voici ce que me ressort le debugg :
Array
(
    [Category] => Array
        (
            [id] => 1
            [name] => Action
        )

    [Film] => Array
        (
            [0] => Array
                (
                    [id] => 5
                    [name] => Test
                    [description] => Testa
                    [duration] => 110
                    [picture] => 52fc2.jpg
                    [format_id] => 1
                    [category_id] => 1
                    [created] => 2011-01-17 20:03:12
                    [modified] => 2011-01-18 16:37:24
                )

            [1] => Array
                (
                    [id] => 7
                    [name] => Test
                    [description] => Test
                    [duration] => 110
                    [picture] => 20fdf.jpg
                    [format_id] => 1
                    [category_id] => 1
                    [created] => 2011-01-18 16:41:32
                    [modified] => 2011-01-18 16:41:32
                )
etc......

L'ancien envoyé à la vue est donc bonne, car je vois effectivement les articles liés à ma catégorie, mais je n'arrive pas à la récupérer...

Désolé si cela peut vous sembler facile, mais il faut bien apprendre quelque part :)

Bonne soirée et merci.

PS : je suis sous CakePHP :)