スキーマシェルがプラグインを読み込めない

CakePHPの本体はcomposerでvendors/cakephp/cakephpにインストールして、プラグインは/pluginsフォルダに格納していた。

cake schema create users --plugin Users

を実行してUsersプラグインに定義されたusersテーブルを定義しようとした。
しかし、Plugin Users could not be found.と表示されて、テーブルの生成ができなかった。

解決法

Usersプラグインを/pluginsから、/vendors/cakephp/cakephp/plugins/に移動すると、スキーマからテーブルを生成することができた。

タイトルとURLをコピーしました