Hello, I have spent the morning figuring out how to display a list of
blog categories on every page of my site. I think my logic is correct
but I am applying it wrong. I have a posts table that has a $belongsTo
relations ship with my category table.

My Model:
class Post extends AppModel {

        var $name = 'post';
        var $belongsTo = array ('Category' => array(
        'className' => 'Category',
        'foreignKey'=>'category_id')
);
}

In My Post Controler:
        function getcats($num = 5)
    {
        $getcats = $this->Post->Category->findAll('Category.title
ASC', $num);

        if (isset($this->params['requested']))
        {
            return $getcats;
        }
        $this->set('getcats', $getcats);
    }

In my view_cat Element:
<?php
$getcats = $this->requestAction('/catagories/getcats/5');
?>

<?php foreach ($getcats as $categories): ?>

<?php echo($categories['Category']['title']);?>,

<?php endforeach; ?>

in my layout:
<?php echo $this->renderElement('view_cat');  ?>
--~--~---------~--~----~------------~-------~--~----~
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