CakePHP2.x コントローラーからコンポーネントを呼ぶ方法です。
CakePHP2.10.2で確認しました。
Controller
例.app/Controller/UsersController.php
class UsersController extends AppController {
public $components = array('AppEmail');
public function signup() {
$this->AppEmail->sendSignupEmail();
}
}
上記の例はUsersControllerからAppEmailComponent(自作Component)のsendSignupEmailメソッド(自作メソッド)を呼び出す場合です。
Component
例.app/Controller/Component/AppEmailComponent.php
<?php
App::uses('Component', 'Controller');
class AppEmailComponent extends component {
public function sendSignupEmail() {
}
}
ComponentはControllerの共通処理をまとめたい場合に便利です。
公式
https://book.cakephp.org/2.0/ja/controllers/components.html#id8
ちなみにComponentからModelを呼ぶ方法は以下です。

