热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ThinkPHP学习笔记

眼下ThinkPHP已经3.1.3版本了,可用的好的版本还是3.1.2最受青睐,酷爱TP,当然它有很多优势,无需创建项目目录,很好的实现了MVC的OOP思想,这一...

眼下ThinkPHP已经3.1.3版本了,可用的好的版本还是3.1.2最受青睐,酷爱TP,当然它有很多优势,无需创建项目目录,很好的实现了MVC的OOP思想,这一点值得称赞,配置简单,易学是它的优势之处,用得过程中乐趣无穷,这一点和DEDECMS无法比拟的,当然DEDECMS也很不错的,它是完全基于PHP开发的.

好了,下面就来说下TP的使用,安装及其简单,解压后放置在项目文件夹中即可,通过入口文件操作,就可以操作.

  1. return array
  2.     //'配置项'=>'配置值' 
  3.     'URL_PATHINFO_DEPR'=>'/',//修改URL的分隔符 
  4.     &#39;TMPL_L_DELIM&#39;=>&#39;<{&#39;//修改左定界符 
  5.     &#39;TMPL_R_DELIM&#39;=>&#39;}>&#39;//修改右定界符 
  6. //    &#39;DB_TYPE&#39;=>&#39;mysql&#39;,   //设置数据库类型 
  7. //    &#39;DB_HOST&#39;=>&#39;localhost&#39;,//设置主机 
  8. //    &#39;DB_NAME&#39;=>&#39;thinkphp&#39;,//设置数据库名 
  9. //    &#39;DB_USER&#39;=>&#39;root&#39;,    //设置用户名 
  10. //    &#39;DB_PWD&#39;=>&#39;&#39;,        //设置密码 
  11. //    &#39;DB_PORT&#39;=>&#39;3306&#39;,   //设置端口号 
  12.     &#39;DB_PREFIX&#39;=>&#39;tp_&#39;,  //设置表前缀 
  13.     &#39;DB_DSN&#39;=>&#39;mysql://root:@localhost:3306/thinkphp&#39;,//使用DSN方式配置数据库信息 
  14.     &#39;SHOW_PAGE_TRACE&#39;=>true,//开启页面Trace 
  15.     &#39;TMPL_TEMPLATE_SUFFIX&#39;=>&#39;.html&#39;,//更改模板文件后缀名 
  16.     //&#39;TMPL_FILE_DEPR&#39;=>&#39;_&#39;,//修改模板文件目录层次 
  17.     //&#39;DEFAULT_THEME&#39;=>&#39;my&#39;,//设置默认模板主题 
  18.     //&#39;TMPL_DETECT_THEME&#39;=>true,//自动侦测模板主题 
  19.     //&#39;THEME_LIST&#39;=>&#39;your,my&#39;,//支持的模板主题列表 
  20.     &#39;TMPL_PARSE_STRING&#39;=>array(           //添加自己的模板变量规则 
  21.         &#39;__CSS__&#39;=>__ROOT__.&#39;/Public/Css&#39;
  22.         &#39;__JS__&#39;=>__ROOT__.&#39;/Public/Js&#39;
  23.     ), 
  24. ); 
  25. ?> 

入口文件引入:

  1.     //1.确定应用名称 Home 
  2.     define(&#39;APP_NAME&#39;,&#39;Home&#39;); 
  3.     //2.确定应用路径 
  4.     define(&#39;APP_PATH&#39;,&#39;./Home/&#39;); 
  5.     //3.开启调试模式 
  6.     define(&#39;APP_DEBUG&#39;,true); 
  7.     //4.应用核心文件 
  8.     require &#39;./ThinkPHP/ThinkPHP.php&#39;
  9. ?> 

好好品位,玩味无穷,乐在其中.


推荐阅读
  • PHP 编程疑难解析与知识点汇总
    本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • Spring Boot 中静态资源映射详解
    本文深入探讨了 Spring Boot 如何简化 Web 应用中的静态资源管理,包括默认的静态资源映射规则、WebJars 的使用以及静态首页的处理方法。通过本文,您将了解如何高效地管理和引用静态资源。 ... [详细]
  • 在寻找轻量级Ruby Web框架的过程中,您可能会遇到Sinatra和Ramaze。两者都以简洁、轻便著称,但它们之间存在一些关键区别。本文将探讨这些差异,并提供详细的分析,帮助您做出最佳选择。 ... [详细]
  • 探讨一个老旧 PHP MySQL 系统中,时间戳字段不定期出现异常值的问题及其可能原因。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • 郑州大学在211高校中的地位与排名解析
    本文将详细解读郑州大学作为一所位于河南省的211和双一流B类高校,在全国211高校中的地位与排名,帮助高三学生更好地了解这所知名学府的实力与发展前景。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • 本文详细介绍了MySQL数据库中的Bin Log和Redo Log,阐述了它们在日志记录机制、应用场景以及数据恢复方面的区别。通过对比分析,帮助读者更好地理解这两种日志文件的作用和特性。 ... [详细]
  • ssm框架整合及工程分层1.先创建一个新的project1.1配置pom.xml ... [详细]
  • 本文介绍了一个基于 Java SpringMVC 和 SSM 框架的综合系统,涵盖了操作日志记录、文件管理、头像编辑、权限控制、以及多种技术集成如 Shiro、Redis 等,旨在提供一个高效且功能丰富的开发平台。 ... [详细]
  • SpringMVC RestTemplate的几种请求调用(转)
    SpringMVCRestTemplate的几种请求调用(转),Go语言社区,Golang程序员人脉社 ... [详细]
  • springMVC JRS303验证 ... [详细]
  • 本文详细记录了一位具有五年半开发经验的候选人,在华为Android高级开发职位面试过程中的经历。从早晨9点到下午5点半,经过了群体面试、技术面试、综合面试及英语面试等多个环节,最终成功通过考核。文章不仅分享了面试心得,还提供了宝贵的面试题资源。 ... [详细]
author-avatar
梦的影子2502931765
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有