CakePHP では HogeController::foo() に対するビューは /app/views/hoge/foo.thtml になります。 このときに、/app/views/hoge/foo2.thtml というビューを使用したいときは HogeController::foo() で $this->render('foo2');と指定すればOKです。 今回違うコントローラ名で管理しているビューを使用できないものかと /cake/libs/view/view.php を調べてみたところ $this->render(null, 'layout', '/path/to/app/views/email/register.thtml');という方法で /app/views/email/register.thtml のビューを HogeController::foo() から使用できました。