博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】ThinkPHP的类库主要包括公共类库和应用类库,都是基于命名空间进行定义和扩展的。只要按照规范定义,都可以实现自动加载。本文参考原文:http://document.thinkphp.cn/manual_3_2.html#lib_extend
公共类库通常是指ThinkPHP/Library目录下面的类库,例如:
Think目录:系统核心类库
Org目录:第三方公共类库
这些目录下面的类库都可以自动加载,你只要把相应的类库放入目录中,然后添加或者修改命名空间定义。 你可以在Org/Util/目录下面添加一个Image.class.php 文件,然后添加命名空间如下:
namespace Org\Util;
class Image {
}
这样,就可以用下面的方式直接实例化Image类了:
$image = new \Org\Util\Image;
除了这些目录之外,你完全可以在ThinkPHP/Library目录下面添加自己的类库目录,例如,我们添加一个Com目录用于企业类库扩展:
Com\Sina\App类(位于Com/Sina/App.class.php )
namespace Com\Sina;
class App {
}
Com\Sina\Rank类(位于Com/Sina/Rank.class.php)
namespace Com\Sina;
class Rank {
}
版权归 马富天PHP博客 所有
本文标题:《ThinkPHP3.2 加载自定义类》
本文链接地址:http://www.mafutian.net/227.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶0
踩0
评论审核未开启 |