首页
学习
活动
专区
工具
TVP
发布

PM吃瓜(公众号)

专栏作者
377
文章
470211
阅读量
37
订阅数
如何在ThinkPHP中引入第三方类库
thinkphp3.2.x是一个非常强大的框架,但它并不是万能的,有时候需要第三方扩展类库加入到里面来使用。 这里介绍一下Thinkphp3.2.3导入第三方扩展类库。
PM吃瓜
2019-08-13
1.9K0
如何加载第三方类库/项目类库/基类库?
如果你的类库没有使用命名空间定义的话,实例化的时候需要加上根命名空间,官方文档原话
PM吃瓜
2019-08-13
1.2K0
thinkphp自动加载机制
PHP的自动加载机制个人感觉使用起来还是很方便的。关于PHP的自动加载机制,其核心的方法是__autoload()和spl_autoload_register()两个函数。
PM吃瓜
2019-08-13
1.2K0
Thinkphp命名规范
类文件都是以.class.php为后缀(这里是指的ThinkPHP内部使用的类库文件,不代表外部加载的类库文件),使用驼峰法命名,并且首字母大写,例如 DbMysql.class.php ; 类的命名空间地址和所在的路径地址一致,例如 Home\Controller\UserController 类所在的路径应该是 Application/Home/Controller/UserController.class.php ; 确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的(而T
PM吃瓜
2019-08-13
1.4K0
谈对象/MVC/多端
想想从一个电商网站上买一个东西,“进入首页,搜索商品,选型购买,登录下单,支付完成”,这里面有多少个对象。在我的理解中,对象是一个物,无论是一个真实的物还是一个虚拟的物,但不会是一个动作。比如“登录”是一个动作而不是一个物,所以“登录”不应该是一个对象(类定义),而应该是用户对象里面的一个方法。所以上面那一句的流程中,明显涉及的对象有:商品、用户、购物车、订单,隐含的对象有:页面控制器。
PM吃瓜
2019-08-12
7270
thinkphp事件控制器:Event
我们通常所了解的控制器其实是Controller控制器类,而且大多数也是继承了核心的Think\Controller类,由于该类控制器是通过URL访问请求后调用的,因此也称之为访问控制器,事实上,ThinkPHP可以支持更多的控制器分层,多层控制器的定义完全取决于项目的需求,例如我们可以分为业务控制器和事件控制器: > Home\Controller\UserController //用于用户的业务逻辑控制和调度 > Home\Event\UserEvent //用于用户的事件响应操作
PM吃瓜
2019-08-12
1.1K0
Thinkphp的Common模块作用
Common模块和普通模块一样,可以添加控制器、模型和视图,并且支持多层,但不能直接访问,只能继承,其中模型层 可以作为公用模型,在D方法实例化中调用。D函数实例化的时候 才能自动判断 当前模块模型类不存在的时候实例化公共模块中的同名模型,自己实例化肯定做不到这点了。
PM吃瓜
2019-08-12
2.5K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档