问题与注册我的插件


Problems wit sign me up plugin

嗨,我正试图使用我的应用程序注册插件。但无法让它运行。有这么多问题和错误。

我下载的插件是:-

sign_me_up-2.0

但是我得到的错误太多了

Ex:- Declaration of SignMeUpComponent::initialize() should be compatible with Component::initialize(Controller $controller)

我已经尝试了教程,并在网上搜索解决方案。但是没有运气……

有谁能告诉我如何使用这个插件吗??我指的是:-

http://www.jotlab.com/2011/sign-me-up-a-cakephp-registration-plugin

Thanks in advance

确保您的CakePHP版本与插件兼容。据我所知,在1.3和2版本之间,他们利用了PHP的新特性,包括强类型方法参数。你收到的错误是,SignMeUpComponent继承自Component类,这是在框架核心。如果组件想要覆盖initialize方法,它必须遵循相同的方法/函数签名。

如果插件在Git上,你觉得这样做很舒服,克隆它并更新所有组件的方法,然后提交一个pull请求,这样你的更改就可以被合并进去。

或者使用较早版本的CakePHP