总结ThinkPHP使用技巧经验分享2.docx_第1页
总结ThinkPHP使用技巧经验分享2.docx_第2页
总结ThinkPHP使用技巧经验分享2.docx_第3页
总结ThinkPHP使用技巧经验分享2.docx_第4页
总结ThinkPHP使用技巧经验分享2.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

总结ThinkPHP使用技巧经验分享(二)2013/02/26 10:43thinkphphj评论上一篇返回下一篇继续分享:循环输出volist 还有别名 iterate模版赋值:$User = D(User)$list = $User-findAll()$this-assign(list,$list)模版定义:$注意 name 和 id 表示的含义/ 输出 list 的第 515 条记录$/ 输出偶数记录$/ 输出 key$k.$/子循环输出$Switch 标签value1value2default其 中name 属性可以使用函数以及系统变量,例如:admindefault也 可以对case 的 value 属性使用变量,例如:adminmemberdefault比较标签value / name 变量的值等于 value 就输出value / name 变量的值不等于 value 就输出value / name 变量的值大于 5 就输出value / name 变量的值大于等于 5 就输出value / name 变量的值小于 5 就输出value / name 变量的值小于等于 5 就输出/其实上面的所有标签都是 compare 标签的别名/ 其中 type 属性的值就是上面列出的判断标签名称value / name 变量的值等于 5 就输出If标签 value1value2 value3C操作操作(动态)配置: 主要用于Action方法里面获取:C(配置参数)设置:C(配置参数 ,新值)A操作快速创建Action对象:$action = A(User);等效于$action = new UserAction();D操作快速创建模型数据对象:$model = D(User);等效于$model = new UserModel();S操作快速操作缓存方法获取:S(name)设置:S(name,value);删 除:S(name,NULL);F操作快速文件数据保存方法使用方法与S操作一样L操作快速操作语言变量获取:L(语言变量);设置:L(语言变量,值);如: L(USER_INFO,用户信息); /设置名称为USER_INFO的语言变量批量赋值:$arr语言变量1 = 值1;$arr语言变量2 = 值2;L($arr);ThinkPHP系统常量THINK_PATH / ThinkPHP 系统目录APP_PATH / 当前项目目录APP_NAME / 当前项目名称MODULE_NAME /当前模块名称ACTION_NAME / 当前操作名称TMPL_PATH / 项目模版目录LIB_PATH / 项目类库目录CACHE_PATH / 项目模版缓存目录CONFIG_PATH /项目配置文件目录LOG_PATH / 项目日志文件目录LANG_PATH / 项目语言文件目录TEMP_PATH /项目临时文件目录PLUGIN_PATH / 项目插件文件目录VENDOR_PATH / 第三方类库目录DATA_PATH / 项目数据文件目录IS_APACHE / 是否属于 ApacheIS_IIS /是否属于 IISIS_WIN /是否属于Windows 环境IS_LINUX /是否属于 Linux 环境IS_FREEBSD /是否属于 FreeBsd 环境NOW_TIME / 当前时间戳MEMORY_LIMIT_ON / 是否有内存使用限制MEMORY_LIMIT_ON / 是否有内存使用限制OUTPUT_GZIP_ON / 是否开启输出压缩MAGIC_QUOTES_GPC / MAGIC_QUOTES_GPCTHINK_VERSION /ThinkPHP 版本号LANG_SET / 浏览器语言TEMPLATE_NAME /当前模版名称TEMPLATE_PATH /当前模版路径/ 网站根目录地址/ 当前项目(入口文件)地址/Info / 当前模块地址/Info/detail / 当前操作地址/info/234.html / 当前 URL 地址TMPL_FILE_NAME /当前操作的默认模版名(含路径)WEB_PUBLIC_URL /网站公共目录APP_PUBLIC_URL /项目公共模版目录预定义常量WEB_LOG_ERROR=0 / 错误日志类型WEB_LOG_DEBUG=1 / 调试日志类型SQL_LOG_DEBUG=2 / SQL 日志类型SYSTEM_LOG=0 / 系统方式记录日志MAIL_LOG=1 / 邮件方式记录日志TCP_LOG=2 / TCP 方式记录日志FILE_LOG=3 / 文件方式记录日志DATA_TYPE_OBJ=1 / 对象方式返回DATA_TYPE_ARRAY=0 / 数组方式返回URL_COMMON=0 / 普通模式 URLURL_PATHINFO=1 / PATHINFO URLURL_REWRITE=2 / REWRITE URLHAS_ONE=1 / HAS_ONE 关联定义BELONGS_TO=2 / BELONGS_TO 关联定义HAS_MANY=3 / HAS_MANY 关联定义MANY_TO_MANY=4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论