Why do I get this error?
Fatal error: Class 'Headline' not found in
C:\server\www\....\app\controllers\components\headline.php on line 10
It should display newsitems on every page of the site.
Ps: I'm a newbie on cake, so any help or suggestions are welcome, tnx!

This is the code I use:
ccake_1.1.12.4205
db table: headlines

component: components/headline.php
class HeadlineComponent extends Object
{
    var $controller = true;
    var $news = array();

    function startup (&$controller) {
        $this->controller = $controller;
        $this->Headline =& new Headline();
    }

    function getSiteHeadlines() {
        $this->news = $this->Headline->findAll();
        return $this->news;
    }
}
?>

model: model/headline.php
<?php
class Headline extends AppModel
{
    var $name = 'Headline';
}
?>

views: headlines.thtml

app_controller:
class AppController extends Controller {
    var $components = array('Headline');
    var $helpers = array('Html', 'Javascript', 'Ajax');

    function beforeRender()
    {
        $this->set('newsitems', $this->Headline->getSiteHeadlines());
    }
}

And in default.thtml I set: <?php echo
$this->renderElement('headlines'); ?>


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