plugin( 'CakeAddresses', ['path' => '/address-manager'], function ($routes) { $routes->setRouteClass(DashedRoute::class); $routes->connect('/addresses', ['controller' => 'Addresses', 'action' => 'index']); $routes->connect('/addresses/view/{id}', ['controller' => 'Addresses', 'action' => 'view', ], ['id' => '\d+', 'pass' => ['id']]); $routes->connect('/addresses/edit/{id}', ['controller' => 'Addresses', 'action' => 'update'], ['id' => '\d+', 'pass' => ['id']]); $routes->connect('/addresses/add', ['controller' => 'Addresses', 'action' => 'add']); } );