Cakephp: using $this->Component->load() in component

cakephp, cakephp-2.1

Solution

You can just use `App::uses` to import components in another component

App::uses('OneTimer', 'Controller/Component');
$this->OneTimer = new OneTimerComponent(new ComponentCollection());
$this->OneTimer->getTime();

Problem

I want to add components in an component. I've found this on the cake ``` $this->OneTimer = $this->Components->load('OneTimer'); $this->OneTimer->getTime(); (in the fly-mehtod) ``` But, when I try it in my controller i get the following: ``` Fatal error: Call to a member function load() on a non-object ``` What am I doing wrong? Maybe the in the fly-method is only for controllers, and not for components? Thanks!

Original source