LoginSignup
6
4

More than 5 years have passed since last update.

CakePHP3 Plugin Shell周り覚書

Last updated at Posted at 2015-11-20

CakePHP3 Plugin Shell周り覚書

プラグイン作成

php bin/cake.php bake plugin [Plugin名]

プラグイン有効・無効

load, unloadを実行することで bootstrap.phpPlugin::load('プラグイン名'); を追記・削除されます。

有効化

php bin/cake.php plugin load Hoge

loadには -b-r のオプションがあります。

  • -b:Pluginのbootstrapを読み込むように設定します
  • -r:Pluginのroutesを読み込むように設定します
// bootstrap読み込み
php bin/cake.php plugin load -b Hoge
// routes読み込み
php bin/cake.php plugin load -r Hoge
// bootstrap, routes両方読み込み
php bin/cake.php plugin load -br Hoge

無効化

php bin/cake.php plugin unload Hoge

Pluginのwebrootアクセス

デフォルトの状態でPluginのwebrootにアクセスすると、画像やCSS等を読み込む毎にPHPが実行されます。

以下のコマンドを実行するとPluginのwebroot以下をappのwebrootへ シンボリック or コピー することが可能です。

Plugin名は省略可能で、省略した場合はすべてのPluginが対象になります。

シンボリック

php bin/cake.php plugin assets symlink [Plugin名]

コピー

php bin/cake.php plugin assets copy [プラグイン名]
6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4