Cakephp Recaptcha不工作

时间:2013-01-21 21:01:25

标签: php cakephp recaptcha

当我尝试从http://bakery.cakephp.org/articles/tbsmcd/2011/02/05/recaptcha_plugin_6添加recaptcha插件时,会显示以下错误。

  

严格(2048):RecaptchaComponent :: startup()的声明应该是   兼容Component :: startup(Controller $ controller)   [APP /插件/ recaptcha_plugin /控制器/组件/ RecaptchaComponent.php,   第17行

     

严格(2048):ValidationBehavior :: beforeValidate()声明   应该与ModelBehavior :: beforeValidate(Model $ model)兼容   [APP /插件/ recaptcha_plugin /型号/行为/ ValidationBehavior.php,   第2行] * *

提前致谢。

1 个答案:

答案 0 :(得分:1)

你是不是想在CakePHP 2.x中使用这个CakePHP 1.3插件?我问的原因是文件recaptcha_plugin的名称不遵循CakePHP约定。请关注Git Repo上的自述文件。

看起来您需要重命名插件目录中的插件文件夹:

/app/Plugin/Recaptcha