我正在学习 KohanaPhp 3 框架,但在添加名为 kolanos-Kohana-captcha 的模块时遇到了问题。

到目前为止我所做的是:

  • 我将目录 kolanos-kohana-captcha 复制到模块目录
  • 将 kolanos-kohana-captcha/config/captcha.php 复制到文件 application/config/captcha.php
  • 编辑文件并添加 Bootstrap.php



  • 但它不起作用:(每当我想使用类 Captcha kohana 时,都会显示错误“找不到类”。

    我做错了什么?
    这是模块的问题吗?在 Kohana 3+ 中还有其他一些模块可以处理验证码吗?

    最佳答案

  • 原始项目名称是 kohana-captcha,而不是 kolanos-kohana-captcha。可能您在 bootstrap.php 中设置了错误的目录名称?此外,托管服务器通常区分大小写,不要忘记它。
  • 使用 Kohana::modules()。它返回所有加载的模块,所以你会看到,它只是验证码问题还是其他问题(例如,你使用了错误的 MODPATH 值)。
  • 您可以使用 Kohana::auto_load() 检查 Kohana 类的自动加载,这将返回 TRUE/FALSE。
  • 关于php - 如何在 Kohana 3 框架中安装自定义模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2958540/

    10-14 00:34