group('catalogo', ['namespace' => 'App\Controllers\Catalogo'], function ($routes) { /* Libros */ $routes->group('libros', ['namespace' => 'App\Controllers\Catalogo'], function ($routes) { /**====================== * CRUD *========================**/ $routes->get('', 'CatalogoLibros::index', ['as' => 'CatalogoLibrosList']); $routes->get('gettarifas', 'CatalogoLibros::getSelect2'); $routes->match(['get', 'post'], 'add', 'CatalogoLibros::add', ['as' => 'CatalogoLibrosAdd']); $routes->match(['get', 'post'], 'edit/(:num)', 'CatalogoLibros::edit/$1', ['as' => 'CatalogoLibrosEdit']); $routes->get('delete/(:num)', 'CatalogoLibros::delete/$1', ['as' => 'CatalogoLibrosDelete']); $routes->get('datatable', 'CatalogoLibros::datatable', ['as' => 'CatalogoLibrosDT']); /**====================== * AJAX *========================**/ $routes->get('clientlist', 'CatalogoLibros::getClientList', ['as' => 'clientList']); }); });