由 老黎 发表于 2012-01-05 09:59:59
ThinkPHP 3.0 预计将会在2012年1月15日正式发布,正逢tp六周年之际
ThinkPHP新版特性概述:
全新的CBD(核心+行为+驱动)架构模式,打造DIY框架和类AOP编程体验;
全新改进的项目编译机制,更快更方便,并且支持编译文件直接作为入口载入,并且支持常量外部载入,利于产品发布;
调试模式更易用,可以设置不同的项目状态 并自动加载对应不同的项目配置文件,并且详细记录行为执行日志;
路由的增强更加灵活 支持新的规则路由,改进正则路由,并改进定义方式;
内部导入机制和自动加载机制优化 全面提升import A D R等方法的性能;
URL模式简化,兼容URL地址优先判断;
查询语言进一步增强,query和execute方法增强 支持连贯操作和SQL解析;
模板引擎性能提升,PHP语法检测,include用法改进 支持变量传输;
全新的布局模板实现,支持布局嵌套;
实现了扩展和驱动的完全分离,并且驱动集中管理;
AJAX返回数据支持扩展,提供更好的AJAX支持;
更强大和易用的模式扩展;
U函数重新设计;
去除Think基类设计,Think重新设计为入口类和静态类;
增加MongoDb支持;
增加REST模式,提供RESTFul支持;
增加SAE模式扩展提供新浪SAE部署和本地调试支持;
增加自动验证规则;
动态配置文件和函数文件支持;
ThinkPHP 3.0 更新说明
Tags: thinkphp
由 老黎 发表于 2010-06-08 23:30:43
ThinkPHP的扩展函数库中有对中文字符串进行截取的函数
扩展函数库的方法不能直接使用,需要加载或者拷贝到项目函数库中才能使用。
加载扩展函数库,使用:
Load('extend');
加载扩展函数库后,就可以调用其中的所有函数了。
ThinkPHP字符串截取,中文字符串处理:
msubstr(str, start=0, length, charset="utf-8", suffix=true); //中文字符串截取
Tags: thinkphp
由 老黎 发表于 2009-04-21 20:29:51
在百度blog已经有三四个年头了,期间一直都想找个自己的窝
一个自己亲手打造的窝
曾经使用过WordPress
也曾经是想自己通过thinkphp动手写一个blog程序
但一直都没时间去搞,在学校的时候只顾着玩去了
出来工作的这段时间都做牛去了。。。
现在闲余时间,就再次翻翻thinkphp,也跑进了tp的讨论群
有时间认真的捣弄一下thinkphp。。。
Tags: thinkphp
由 老黎 发表于 2008-10-27 12:29:00
ThinkPHP 内置了一个基于XML的性能卓越的模板引擎 ThinkTemplate,这是一个专门为ThinkPHP服务
的模板引擎。ThinkTemplate 是一个使用了XML 标签库技术的编译型模板引擎,支持两种类型的模板标
签,使用了动态编译和缓存技术,而且支持自定义标签库。其特点包括:
1、支持XML 标签库和普通标签的混合定义;
2、编译一次,下次直接运行而无需重新编译;
3、模板文件更新后,自动更新模板缓存;
4、自动加载当前操作的模板缓存文件,无需指定模板文件名称;
5、支持编码转换和 ContentType更换;
6、模板变量输出前缀支持,避免变量名称冲突;
7、模板常量替换,无需设置模板变量;
8、支持变量组合调节器和格式化功能;
9、支持替换其它模板引擎插件使用;
10、支持获取模板页面内容
详细的查看官方的文档【模板指南 PDF SWF 】
我在这里就说说关于路径设置的相关问题
假设wwwroot的文件结构是
wwwoot
|
|-ThinkPHP
| |-thinkphp.php
|
|-Test
|-index.php
你项目首页的URL是:http://localhost/Test/
当前模块是:Index
当前操作是:index
那么首页完整的URL:http://localhost/Test/index.php/Index/index
__ROOT__:wwwroot
__SELF__:wwwroot/Test/index.php
__ACTION__: wwwroot/Test/index.php/Index/index
__URL__: wwwroot/Test/index.php/Index
__APP__: wwwroot/Test/index.php
__PUBLIC__:wwwroot/Public
../public(不区分大小写):wwwroot/Test/Tpl/default/Public
APP_PUBLIC_URL:wwwroot/Test/Tpl/default/Public
WEB_PUBLIC_URL:wwwroot/Test/Public
//未完待续,如有错误,敬请指出...
Tags: thinkphp
Based on ThinkPHP
粤ICP备09139230号