0

こんにちは、アプリケーションに 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

前もって感謝します

4

1 に答える 1

3

お使いの CakePHP のバージョンがプラグインと互換性があることを確認してください。バージョン 1.3 と 2 の間で、厳密に型指定されたメソッド パラメータを含む PHP の新しい機能を利用していたことを理解しています。あなたが受け取っているエラーは、フレームワークのコアにSignMeUpComponentあるクラスから継承するということです。Componentコンポーネントがメソッドをオーバーライドする場合はinitialize、同じメソッド/関数シグネチャに従う必要があります。

プラグインが Git 上にある場合は、プラグインを複製してすべてのコンポーネント メソッドを更新し、変更をマージできるようにプル リクエストを送信します。

または、以前のバージョンの CakePHP を使用してください。

于 2013-05-13T07:14:31.563 に答える