3の標準ではプラグイン名=名前空間名となります。Fooというプラグイン名なら、モデルやコントローラーの名前空間は、\Foo\Modelや\Foo\Controllerになります。AcmeCorp\ContactManager\Controllerのようにベンダー名などを含めた名前空間をプラグインで使用したい場合は、以下のように/で区切って呼び出します。level.Plugin::load('AcmeCorp/ContactManager');Plugin::loadAll()では、vendor/cakephp-plugin.phpに記述されていないベンダー名のついた名前空間のプラグインは呼び出されないので、注意してください。この場合のcomposer.jsonのパスマッピングの記述は以下のようになるべきです。"./plugins/AcmeCorp/Users/tests"}プラグインのテーブルを呼び出す場合は以下のようになります。AcmeCorp/ContactManagerプラグインのContactsTable呼び出しTableRegistry::get('AcmeCorp/ContactManager.Contacts');また、いまのところはbakeコマンドでベンダー名付きの名前空間でプラグインを作成することはできないようです。vendor/cakephp-plugin.phpとプラグイン側のcomposer.jsonを手動で変更しなければなりませんので注意してください。