Вызов undefined метода App :: uses () – cakephp – CakeEmail

Я пытаюсь настроить CakeEmail на использование моего gmail как моего порта isp blocks 25.

Тем не менее, у меня очень неприятная проблема с загрузкой класса App :: uses.

Я попытался разместить его во многих разных местах, и я все еще получаю следующую ошибку.

Fatal error: Call to undefined method App::uses() in C:\www\ash\app\controllers\songrequests_controller.php on line 3 

Я не уверен, что происходит. Разве я не загружаю что-то должным образом, или я не помещаю его в нужное место?

 <?php App::uses('CakeEmail', 'Network/Email'); class SongrequestsController extends AppController { 

http://book.cakephp.org/2.0/en/core-utility-libraries/email.html

Спасибо за любую помощь. С Уважением,

App::uses() – это метод, введенный в CakePHP 2.x, тогда как кажется, что вы используете CakePHP 1.x, следовательно, это ошибка.

Поэтому вам либо нужно перейти на CakePHP 2.x (что я рекомендую), либо использовать подход CakePHP 1.x для отправки сообщений электронной почты, описанных в http://book.cakephp.org/1.3/ru/view/1283/Email .