Hello,
I've stumbled on few issues about components.
I need one component to be global, cause it gets data for my main site
meniu, which is included in the layout and is always present. So I've
figured if I put it in AppController as:
var $components = array('MeniuTree');
It would get itself in every controller - I was wrong. Is there a way
to do so ? Maybe some way to make a global prefilter if any.
Second issue that I have is with helpers in the component. I've tried
declaring javascript helper in the component:
<?php
class MeniuTreeComponent extends Object
{
var $controller = true;
var $beforeFilter = array('checkSession');
var $helpers = array('Html', 'Javascript'); // tried capitalized
and not
function startup (&$controller) {
$this->controller = &$controller;
$Category = new Category;
$data = $Category->findAll(null, null, 'position');
$this->controller->set('categories', $data);
}
}
?>
But the element (meniu_tree.thtml) that goes with this component says,
that $javascript-> is undefined. Is it just to me or it's ilogical ? or
maybe I'm missing some point about the Cake way of doing things.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---