当我尝试从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行] * *
提前致谢。
答案 0 :(得分:1)
你是不是想在CakePHP 2.x中使用这个CakePHP 1.3插件?我问的原因是文件recaptcha_plugin
的名称不遵循CakePHP约定。请关注Git Repo上的自述文件。
看起来您需要重命名插件目录中的插件文件夹:
/app/Plugin/Recaptcha