Skip to content
このドキュメントは、CakePHP 2.x の PHP 8 対応フォーク pieceofcake2/cakephp のものです。 フォークについて

プラグイン ​

CakePHP では、コントローラ・モデル・ビューのコンビをセットアップし、 パッケージしたアプリケーションプラグインとしてリリースできます。 他の人はそのプラグインを自身の CakePHP アプリケーションで使用することができます。 素敵なユーザ管理モジュールやシンプルなブログやアプリケーションの1つの ウェブサービスモジュールはありませんか?それを CakePHP プラグインとしてパッケージすると、 他のアプリケーションにそれを追加できます。

プラグインとそれをインストールするアプリケーション間の主な結びつきは、 アプリケーションの設定(データベース接続など)です。 しかし、プラグインはそれ自身の狭い環境で動作しますが、 あたかもそれ自身がアプリケーションであるかのように振る舞います。

CakePHP 2 向けに書かれたプラグインの多くは、PHP 8 に対応しないまま更新が止まっています。 Piece of Cake 2 プロジェクトでは、DebugKit、Bake、Upload、 TwigView など、よく使われているプラグインの PHP 8 対応フォークをメンテナンスしています。 一覧は リポジトリとプラグイン を参照してください。 cakephp/cakephp 2.x に依存するその他のプラグインも、Composer 上で pieceofcake2/cakephp が そのパッケージを置き換える (replace する) ためインストールはできますが、PHP 8 で動作するかどうかは 各自で確認する必要があります。

Based on the CakePHP Cookbook. Content licensed under CC BY-NC-SA 4.0. Not affiliated with the Cake Software Foundation.