您好我正在尝试使用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
提前致谢
答案 0 :(得分:3)
确保您的CakePHP版本与插件兼容。我理解版本1.3和2之间,他们利用PHP的新功能,其中包括强类型的方法参数。您收到的错误是SignMeUpComponent
继承自框架核心中的Component
类。如果组件想要覆盖initialize
方法,则它必须遵循相同的方法/函数签名。
如果插件在Git上并且您觉得这样做很舒服,请克隆它并更新所有组件方法,然后输入一个pull请求,这样您就可以合并更改。
或者使用早期版本的CakePHP。