Welcome Guest, Not a member yet? Register   Sign In
CI4 How to get controller name only
#1

Using
PHP Code:
service('router')->controllerName(); 

Returns for example \App\Controllers\Mycontroller

Is there something like fetch_class() in CI3 that just returns the controller name?

I just need "mycontroller"

Or do I have to split the string to get it?
Reply
#2

class_basename

echo class_basename(service('router')->controllerName()); // Mycontroller
Reply
#3

(02-15-2022, 05:48 AM)paulbalandan Wrote: class_basename

echo class_basename(service('router')->controllerName()); // Mycontroller

Perfect thank you very much Wink
Reply




Theme © iAndrew 2016 - Forum software by © MyBB