Pass data to filter - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28) +--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30) +--- Thread: Pass data to filter (/showthread.php?tid=84856) |
Pass data to filter - motoroller - 11-16-2022 Hello, tell me please can i pass some data (from controller) to filter before? For example i have some data in controller like name, type, acceess and i need it pass to filter, to undestand this user can access to page or not. I can do it in constructor, but its not correct way, how decide this problem? or use after event? RE: Pass data to filter - iRedds - 11-16-2022 Filter::before() are fired before the controller is initialized. You in principle will not be able to get any data from the controller. RE: Pass data to filter - motoroller - 11-17-2022 // Get Name of controller $router = service('router'); $controller = $router->controllerName(); // Load Contoller $controller = new $controller; var_dump(controller->data); |