Posted in PHP onApril 16, 2021
php 权限控制器等获取
php 获取文件名(获取控制器,通过读目录的方式)
$planPath = APP_PATH.$modules[$type]['name'].'/controller';
$planList = array();
$dirRes = opendir($planPath);
while($dir = readdir($dirRes))
{
if(!in_array($dir,array('.','..','.svn')))
{
$planList[] = basename($dir,'.php');
}
}
thinkphp 获取类对象里的方法名
$control = 'index';
$className = "app\\admin\\controller\\".$control;
// ReflectionClass PHP内置函数,不懂的自己查手册
$methods = (new \ReflectionClass($className))->getMethods(\ReflectionMethod::IS_PUBLIC);
thinkphp 获取控制器及控制器方法
- Author -
slongzhang_声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@