【问题标题】:CakePHP 2 KcaptchaCakePHP 2 验证码
【发布时间】:2012-10-20 09:47:35
【问题描述】:

您好,我想使用 KCaptcha 插件,但是当我向控制器添加代码时

public $components = array(
'Kcaptcha.Captcha',
);

我收到了这个错误

缺少数据库表错误:模型留言簿的表留言簿是 在数据源默认值中找不到。注意:如果你想自定义这个 错误信息,创建app/View/Errors/missing_table.ctp

KCaptcha 放置在 /plugins 中,它是从另一个插件 app/Plugin/Guestbook 调用的

【问题讨论】:

    标签: cakephp cakephp-2.x


    【解决方案1】:

    如错误消息中所述,这不是 Kcaptha 问题。但是您已经定义了 Guestbook model,但没有为 Guestbook model 定义表。

    尝试按照错误消息中的说明定义您的 guestbooks 表。最好显示您的模型定义和控制器的各个部分。

    【讨论】:

    • 已经完成了。类留言簿扩展GuestbookAppModel { public $name = 'Guestbook';公共 $useTable = '留言簿';
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多