【问题标题】:Call to undefined method App::uses() - cakephp - CakeEmail调用未定义的方法 App::uses() - cakephp - CakeEmail
【发布时间】:2012-08-15 04:00:40
【问题描述】:

我正在尝试设置 CakeEmail 以使用我的 gmail 作为我的 isp 阻止端口 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

感谢您的帮助。 问候,

【问题讨论】:

    标签: php email cakephp


    【解决方案1】:

    App::uses() 是 CakePHP 2.x 中引入的一种方法,而您似乎使用的是 CakePHP 1.x,因此出现错误。

    因此,您要么必须升级到 CakePHP 2.x(我推荐),要么使用 CakePHP 1.x 的方法来发送http://book.cakephp.org/1.3/en/view/1283/Email 中描述的电子邮件。

    【讨论】:

    • 嗯,就是这样。感谢您的帮助。
    • 只是一个更新。我升级到最新的稳定版本。 (那真是太有趣了……)我的电子邮件功能又可以工作了。再次感谢!
    猜你喜欢
    • 2012-02-26
    • 2020-09-17
    • 2020-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    • 2021-10-22
    相关资源
    最近更新 更多