Cake 1.3 アプリを 2.0 にアップデートしようとしています。一部の Model メソッドでは、次のように Session および Email コンポーネントをロードしています。
App::uses('SessionComponent', 'Controller/Component');
App::uses('EmailComponent', 'Controller/Component');
$Session = new SessionComponent();
$Email = new EmailComponent();
ただし、これらのページをロードすると、次のエラーが発生します。
Warning (4096): Argument 1 passed to Component::__construct() must be an instance of ComponentCollection, none given, called in /Users/username/Sites/cake2app/app/Model/User.php on line 183 and defined [CORE/Cake/Controller/Component.php, line 77]
Notice (8): Undefined variable: collection [CORE/Cake/Controller/Component.php, line 78]
Cake 1.3 でできるように、Cake 2.0 でコンポーネントをロードして使用する適切な方法は何ですか?