首页 > 主页 > tongfuapi
日志:17 评论:0
北京, 东城
TFAPI的TFAPI_XXX常量的功能介绍

TFAPI框架内建了很多TFAPI_XXX的常量,这些常量如果被定义了的话,可以起到一些特殊的作用。比如:我们的页面不需要使用数据库,那么我们可以在最外面写上:

define('TFAPI_NO_DB', 1);
这样之后我们的页面就不会包含有关数据库的所有对象包了,从而可以提升程序的执行效率。

TFAPI_NO_DB - 这个常量的作用是当我们的php程序不需要连接数据库引擎的时候,我们就可以开启这个常量,而后程序就不会把有关数据库连接的对象包包含进来了

TFAPI_NO_SMARTY - 这个常量的作用是当我们的php程序不依赖Smarty模板的话,我们就可以通过设置这个常量来禁止程序去包含所有有关Smarty模板的对象包了

TFAPI_NO_CACHE - 这个常量的作用是当我们的php程序不需要使用任何缓存技术(memcache,ficache,redis)的时候,我们就可以通过设置这个常量来禁止程序去包含所有有关缓存的对象包了

TFAPI_FV4 - 这个常量的作用是启用第4版的表单认证JS对象,第4版的表单认证对象可以生成代码更小、功能更强的前端JS代码

var jfvcheck_memberLoginObj = new jtongfuFormValidator3('jfvcheck_memberLoginObj',document.memberLogin,1);jfvcheck_memberLoginObj.addOpts('user',[['rqd',null,"用户名不能为空"]],'请填写用户名');jfvcheck_memberLoginObj.addOpts('pwd',[['rqd',null,"密码不能为空"]],'请填写密码');jfvcheck_memberLoginObj.addOpts('vc',[['rqd',null,"验证码不能为空"]],'请填写验证码');jfvcheck_memberLoginObj.init();function check_memberLogin(frmObj){jfvcheck_memberLoginObj.checkOpts();return false;}

TFAPI_WEBSERVICE2 - 这个常量的作用是启用第2版WebService对象,第2版WebService对象基于PHP的SoapClient和SoapServer内建对象实现,可以达到完美的SOAP功能,支持标准SOAP协议传输格式

TFAPI_WEBSERVICE1 - 这个常量的作用是启用第1版WebService对象,第1版WebService对象基于框架自带的SoapClient对象和SoapServer对象实现,可以达到完美的SOAP功能,支持标准SOAP协议传输格式。最重要的它可以在没有安装SOAP模块的环境下使用

TFAPI_JTONGFU2 - 这个常量的作用是启用第2版JTongfu JavaScript包,根据以前的设计我们需要自行复制jtongfu/JTongfu-1.0.0和jquery/JQuery-1.4.2到js目录,今后我们只要把整个jtongfu目录都拷贝到项目根目录下就可以使用诸如:jtongfu、jquery、tfapiDocType、tfapiTemplate等等的功能包了