Quantcast
Channel: Rapid Solution
Viewing all articles
Browse latest Browse all 458

How do I get a list of all functions inside a controller in cakephp

$
0
0

How do I get a list of all functions inside a controller in cakephp



//Code

public function getCtrActions() {

$aCtrlClasses = App::objects('controller');
foreach ($aCtrlClasses as $controller) {
if ($controller != 'AppController') {
App::import('Controller', str_replace('Controller', '', $controller));
$aMethods = get_class_methods($controller);
foreach ($aMethods as $idx => $method) {
if ($method{0} == '_') {
unset($aMethods[$idx]);
}
}
App::import('Controller', 'AppController');
$parentActions = get_class_methods('AppController');
$controllers[$controller] = array_diff($aMethods, $parentActions);
}
}

return $controllers;
}

//Code

Done



//Code


Viewing all articles
Browse latest Browse all 458

Latest Images

Trending Articles



Latest Images