【23】用户自定义扩展功能实现
2018-06-22 05:02:02来源:未知 阅读 ()
上一个教程中,我们已经实现了公共配置项的实现,这一节中我们来实现用户自定义扩展功能。我们都知道,尽管框架中已经定义许多函数和各种类,但有时候它并不能完全满足我们的需求,所以我们需要引入自己定义的类和函数。
1、在框架配置文件config.php中加入配置
//载入Common/Lib目录下的文件,可以载入多个
'AUTO_LOAD_FILE'=>array(),
2、在Application类文件中定义一个私有的静态方法,用来C函数读取用户自定义的配置文件,并循环载入,如下:
private static function _import_user_file(){ $fileArr=C('AUTO_LOAD_FILE'); if(is_array($fileArr) || !empty($fileArr)){ foreach ($fileArr as $v) { require_once COMMON_LIB_PATH.'/'.$v; } } }
3、Application类文件的run方法进行调用
//载入用户自定义的文件
self::_import_user_file();
4、用户编写自定义函数或类放在根目录下的Common/Lib目录下面,如function1.php、People.class.php
5、在公共配置文件Common/Config/config.php中配置用户自定义文件
'AUTO_LOAD_FILE'=>array('function1.php','People.class.php'),
6、在控制器中调用函数方法或者实例化类
//类 $peopleobj=new People(); $peopleobj->run(); //函数 p($_SERVER);
到这里,用户自定义扩展功能就实现了,感谢后盾网马老师的教程...
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- PHP基于自定义函数实现的汉字转拼音功能实例 2020-03-17
- php安装扩展mysqli的实现步骤及报错解决办法 2020-01-16
- PHP自定义函数实现数组比较功能示例 2019-12-29
- php根据用户语言跳转相应网页 2019-12-09
- 分享PHP扩展开发经验的步骤 2019-11-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash