马富天PHP博客

ThinkPHP3.2 加载自定义类

学习笔记 马富天 2016-11-17 09:22:15 9 0

【摘要】ThinkPHP的类库主要包括公共类库和应用类库,都是基于命名空间进行定义和扩展的。只要按照规范定义,都可以实现自动加载。本文参考原文:http://document.thinkphp.cn/manual_3_2.html#lib_extend

公共类库

公共类库通常是指ThinkPHP/Library目录下面的类库,例如:

  1. Think目录:系统核心类库
  2. Org目录:第三方公共类库

这些目录下面的类库都可以自动加载,你只要把相应的类库放入目录中,然后添加或者修改命名空间定义。 你可以在Org/Util/目录下面添加一个Image.class.php 文件,然后添加命名空间如下:

  1. namespace Org\Util;
  2. class Image {
  3. }

这样,就可以用下面的方式直接实例化Image类了:

  1. $image = new \Org\Util\Image;

除了这些目录之外,你完全可以在ThinkPHP/Library目录下面添加自己的类库目录,例如,我们添加一个Com目录用于企业类库扩展:

Com\Sina\App类(位于Com/Sina/App.class.php )

  1. namespace Com\Sina;
  2. class App {
  3. }

Com\Sina\Rank类(位于Com/Sina/Rank.class.php)

  1. namespace Com\Sina;
  2. class Rank {
  3. }

版权归 马富天PHP博客 所有

本文标题:《ThinkPHP3.2 加载自定义类》

本文链接地址:http://www.mafutian.net/227.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

0

0

上一篇《 ubuntu 下 vi,vim 打开文件时显示行号 》 下一篇《 磁盘空间不足导致的 mysql 无法启动 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码