从品牌网站建设到网络营销策划,从策略到执行的一站式服务
小编给大家分享一下如何在thinkphp5中添加自己的类库,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联建站成立于2013年,是专业互联网技术服务公司,拥有项目成都做网站、成都网站制作、成都外贸网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元岳阳楼做网站,已为上家服务,为岳阳楼各地企业和个人服务,联系电话:18980820575类库是ThinkPHP的核心部分,而ThinkPHP又通过基类库的概念把所有系统类库都集中在一起管理。核心基类库包括完成框架的通用性开发而必须的基础类和常用工具类。
thinkPHP运行流程
从tp5/public/index.php入口文件进入,通过加载框架引导文件/tp5/thinkphp/start.php
进行初始化常量,注册各种需要的机制,加载配置文件。准备完成后即可通过
/tp5/thinkphp/library/think/App.php类run()方法执行。
准备工作
对框架进行修改,切忌修改核心代码。一般方法是在特定目录下进行修改,调用。
ThinkPHP提供了需要引入其他修改的特定目录 tp5/extend;(当然也可以在入口文件重新定义EXTEND_PATH)来自定义修改目录。建议能不修改不要修改。
示例
具体需求:给thinkphp引入自定义的分页类Pagination.php。然后调用分页类进行业务代码的编写。
方法1:利用命名空间自动加载
类文件放置目录:tp5/extend/page/admin/Pagination.php
根据目录,给类文件绑定命名空间(psr-4规则):
以上用通俗的话来说,就是自动加载扩展类库,需要使用命名空间,并且命名空间要和目录对应。
根目录是extend目录下开始的目录名。
调用
$page = new page\admin\pagination();或者
use page\admin\pagination; $page = new pagination();方法2:不利用命名空间
如果类文件没有命名空间,则无法自动加载。必须使用Loader类进行手动加载
use \think\Loader; Loader::import('page.admin.pagination'); $page = new pagination();以上是“如何在thinkphp5中添加自己的类库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
文章标题:如何在thinkphp5中添加自己的类库-创新互联
分享URL:http://cdkjz.cn/article/hcjjo.html
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图