一、文件的导入import
1、导入MyApp项目下面的文件:
方法一:
import("MyApp.Action.UserAction");
import("MyApp.Model.InfoModel");
方法二(导入当前项目的类库):
import("@.Action.UserAction");
import("@.Model.InfoModel");
方法三(导入其他项目的类库):
import("OtherApp.Model.GroupModel");
方法四(导入系统类库及扩展类库包):
import("Think.Util.Session");//路径为thinkphp/util/session.class.php
import("ORG.Util.Page");//路径为thinkphp/extend/library/org/util/page.class.php
2、别名导入
在项目配置目录下面增加alias.php 用以定义项目中需要用到的类库别名:
return array(
'rbac' =>LIB_PATH.'Common/Rbac.class.php',
'page' =>LIB_PATH.'Common/Page.class.php',
);
用法:
import("rbac");
import("page");
3、导入第三方类库使用vendor,主要针对第三方类库后缀不是*.class.php
vendor的路径为./thinkphp/extend/Vendor
例如:
Vendor('Zend.Filter.Dir');//路径为thinkphp/extend/Vendor/Zend/Filter/Dir.php
二、 自动加载类库
http://www.5idev.com/p-thinkphp_lib_autoload.shtml
http://doc.thinkphp.cn/manual/class.html