CodeIgniter Forums
Multiple filters in route codeigniter 4 - Printable Version

+- CodeIgniter Forums (https://forum.codeigniter.com)
+-- Forum: Using CodeIgniter (https://forum.codeigniter.com/forumdisplay.php?fid=5)
+--- Forum: General Help (https://forum.codeigniter.com/forumdisplay.php?fid=24)
+--- Thread: Multiple filters in route codeigniter 4 (/showthread.php?tid=78888)



Multiple filters in route codeigniter 4 - Rivaldy Saputra Agus - 03-22-2021

Hi everyone, I applied multiple filters in my codeigniter 4 route, more precisely I applied 2 filters for one route. an example like this:

Code:
$routes->get('beranda/administrator', 'Administrator::beranda', ['filter' => 'auth', 'filter' => 'admin']);

The filter works as I want, but only 1 filter works, namely the last filter: ['filter' => 'admin'] and for ['filter' => 'auth'] it doesn't work. I've also changed my code to:

Code:
$routes->get('beranda/administrator', 'Administrator::beranda', ['filter' => 'auth'] ,['filter' => 'admin']);

It's the same only one filter works. I want to ask how to apply 2 filters at once on 1 route and I just use the before function on each of those filters. ?


RE: Multiple filters in route codeigniter 4 - kenjis - 03-23-2021

See https://codeigniter4.github.io/CodeIgniter4/incoming/filters.html#aliases


RE: Multiple filters in route codeigniter 4 - Rivaldy Saputra Agus - 03-26-2021

(03-23-2021, 07:52 PM)kenjis Wrote: See https://codeigniter4.github.io/CodeIgniter4/incoming/filters.html#aliases

Thank you for the response, my case has been solved. I use 1 filter for different authorities, that way I no longer need to use 1 filter for 1 authority.