この記事では主にThinkPHP3.2.2で新たにサポートされたプラグインコントローラー機能の使い方を紹介しています。とても詳しく書かれているので、友人にもお勧めします。
バージョン 3.2.2 では、より便利な URL アドレスを介して、モジュール内のプラグインによって定義されたコントローラーにアクセスできるようになりました。
プラグインコントローラーの変数をURLで渡すと、プラグインコントローラー内の操作メソッドが自動的に検索されます。
プラグイン コントローラーの変数はパラメーター VAR_ADDON によって設定されます。たとえば、デフォルトは addon です。
コードは次のとおりです:
コードは次のとおりです:
代わりに、SystemInfo プラグインの InfoController コントローラー (Home/Addon ディレクトリの下にある) が呼び出されます。このファイルは
にあります。
コードは次のとおりです:
プラグイン コントローラー自体の定義は、通常のアクセス コントローラーの定義と同じです。例:
コードは次のとおりです:
このようにして、私たちは訪問しています
コードは次のとおりです:
の場合、
を出力します
アドオンシステム情報
プラグイン ディレクトリが Addon ではなく Plugin の場合は、設定ファイルで定義する必要があります:
コードは次のとおりです:
すると、そのURLアドレスにアクセスすると
コードは次のとおりです:
注: 現在、プラグイン コントローラーはモジュール プラグイン コントローラー アクセスのみをサポートしており、グローバル パブリック プラグインはまだサポートしていません。
注: この使用法は、公式 Web サイトからダウンロードされたバージョン 3.2.2 のみに適用されます。今後、プラグインの配置場所の定義など、細かい調整を行う予定です。
詳しい使用方法については、後続の詳細マニュアルを参照してください。