thinkphp 获取控制器及控制器方法


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);
PHP 相关文章推荐
PHP正则的Unknown Modifier错误解决方法
Mar 02 PHP
php用数组返回无限分类的列表数据的代码
Aug 08 PHP
从康盛产品(discuz)提取出来的模板类
Jun 28 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
Jun 09 PHP
php获取当前时间的毫秒数的方法
Jan 26 PHP
PHP程序员基本要求和必备技能
May 09 PHP
如何让thinkphp在模型中自动完成session赋值小教程
Sep 05 PHP
微信公众平台开发实现2048游戏的方法
Apr 15 PHP
php简单解析mysqli查询结果的方法(2种方法)
Jun 29 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
yii2局部关闭(开启)csrf的验证的实例代码
Jul 10 PHP
PHP删除数组中指定下标的元素方法
Feb 03 PHP
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
PHP实现考试倒计时功能代码
Apr 16 #PHP
PHP对接阿里云虚拟号的实现(号码隐私保护)
PHP 对接美团大众点评团购券(门票)的开发步骤
PHP 技巧 * SVG 保存为图片(分享图生成)
Apr 02 #PHP
PHP解决高并发问题
php引用传递
Apr 01 #PHP
You might like
php5.3 废弃函数小结
2010/05/16 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
PHP性能测试工具xhprof安装与使用方法详解
2018/04/29 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
jquery如何判断某元素是否具备指定的样式
2013/11/05 Javascript
js实现简单鼠标跟随效果的方法
2015/04/10 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
Augularjs-起步详解
2016/07/08 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
javascript实现雪花飘落效果
2020/08/19 Javascript
JavaScript手写数组的常用函数总结
2020/11/22 Javascript
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
Python中extend和append的区别讲解
2019/01/24 Python
python multiprocessing模块用法及原理介绍
2019/08/20 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
简历的自荐信
2013/12/19 职场文书
证婚人搞笑证婚词
2014/01/10 职场文书
初一家长会邀请函
2014/01/31 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
党员“四风”方面存在问题及整改措施
2014/09/24 职场文书
学前班语言教学计划
2015/01/20 职场文书
法定代表人免职证明
2015/06/24 职场文书
幼儿园卫生保健制度
2015/08/05 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers
MySQL自定义函数及触发器
2022/08/05 MySQL