1

将来プラグインで拡張するzendベースのアプリケーション(ウェブストア)を作成する方法を探しています。今のところ、基本機能(製品の閲覧、注文など)があります。

私が必要としているのは、このアプリにプラグインをアタッチできるようにすることです。「プラグイン」とは、分離されたディレクトリ内の静的ファイル構造を意味します。私が将来書きたいプラグインの1つは、allegro(polish eBay like)-統合ツールです。既存のモデル(ユーザー、製品など)で動作します。バックエンドで実行される独自のコントローラーが必要です。他のいくつかは、フロントエンド用のパブリックアクセス可能なシンプルなギャラリーのようなものでなければなりません。他のプラグインのいくつかは、ビュー内の以前に定義されたスポットにコンテンツを添付できるはずです。

どうすればこれに到達できるのかわかりません。これらのプラグインはすべて独自のディレクトリを持っている必要があり、それは非常に重要です。

たぶん、いくつかの無料の拡張可能なzendベースのCMSがありますか?あなたの選択は何でしょうか?アイデアと助けに感謝してください

4

2 に答える 2

0

ZF2 を使用している場合は、ZF2 のすべてがモジュールになる可能性があるため、モジュールが最適です。利用可能なもののアイデアについては、http://modules.zendframework.com/をチェックしてください。さらに、モジュールをアプリケーションにドロップして試してみて、プロジェクトに適していないと思われる場合は削除できます。モジュールに関するすべてを変更できます。モジュールは、他のモジュールがリッスンできるフックを提供する必要があります。Evan Coury (zf2 の ModuleManager のコアを書いた人) はhttps://github.com/speckcommerceに取り組んでおり、おそらく必要なものの多くをカバーしています。

于 2013-01-25T08:45:47.673 に答える
0

を探していzend moduleます。各モジュールには独立した機能があります。

モジュール構造は以下

zf2-tutorial/
    /module
        /Album
            /config
            /src
                /Album
                    /Controller
                    /Form
                    /Model
            /view
                /album
                    /album

同様にOerderPaymentUserなどのモジュールを使用できます。

interfaceまた、モジュールを介して通信するものを作成できます。

以下のリンクが役に立ちます

http://framework.zend.com/manual/2.0/en/user-guide/modules.html

http://framework.zend.com/manual/2.0/en/modules/zend.module-manager.intro.html

于 2013-01-24T13:52:05.733 に答える