框架:就是别人写好的一批类和一个规则

不论是服务器平台还是我们使用的web服务器

windows linux unix  apache iis ngix比较好的实现扩平台

方便跨平台上面(unix windows)区分大小写

发现之前在windows平台上面的一些文件名 app.debug

url上面支持多种模式  方便SEO

自动加载,动态编译,节约系统效率

ajax,视图,分组,权限管理,关联操作,主从数据库,缓存

自动验证 自动完成  映射

加载第三方类库的功能

不断扩展。

难点第一对于MVC开发模式不了解

第二在thinkphp的学习过程中对于学习顺序不了解

m  model 模型 就是数据库操作类(通过数据库操作类去操作表)

v view  视图 第二个视图是指模板 模板就是smarty

c control  控制器  就是通过控制器来实现模板 模型之间的控制关系 控制器就相当于一个单位的领导

模板==视图

控制器(模块):里面有各种不同的方法(动作)

url也就是链接解决

http://lamp.net/index.php?m=user&a=reg

index.php是指主入口文件,去查找模块和方法,所有的文件加载,都是从主入口文件为准

www.thinkphp.cn

A alpha  是指内部测试

B  beta 主要是公开测试或者给客户进行测试

C(RC)  一般是指开发倒计时,我们已经将重大的bug进行修复

F  final 正式版

第一部分是基础部分.

第二部分是thinkphp的应用。

数据库抽象层 就是写好了一批数据库链接方法,通过各个方法去链接不同数据库

实现多跨品牌数据库支持

模板解析

到底是用vendor加载的第三方类库去做我们的视图层还是使用自带的模板方法

目录结构包含两部分

一部分是系统目录结构

二部分是指项目结构

我们将所有的控制器放到Action里面

将所有的模型(自定义数据库类),全部放到model目录下面

org目录,是指扩展类 可以将thinkphp核心目录下的扩展的org文件拿过来,也可以自己写

Action  UserAction.class.php

Model  UserModel.class.php

Runtime  cache data logs temp

皮肤 tpl  default

主入口文件的声明

开发一个项目(project)工程。

app_path,应用路径(项目路径)

前台路径放置一个文件夹,后台路径放置一个文件夹。

APP_name

1.让thinkphp在加载的时候,能够很好的区分

2.能够让我们以后在做权限管理的时候,能够去很好的控制前台和后台的权限

包含thinkphp框架的入口文件

面向对象当中的静态方法和静态属性

App是一个类

define('STRIP_RUNTIME_SPACE',false);

开发过程中,让其不缓存相关的加载项

define('NO_CACHE_RUNTIME',true);

app.php这个文件,同城包含以下文件:项目配置文件(默认配置,项目配置)

项目公用文件函数 common.php

conf app.php  return array(加载文件列表)

主入口文件

php学到什么程度可以学thinkphp,thinkphp学习一相关推荐

  1. 程序员Linux学到什么程度,Linux学到什么程度,才可以找到合适的工作?

    首先我说一下我的学习路线吧!我是学习java出生的,懂编程的人都知道,一般我们程序员用开发系统,大多数都是在linux系统上开发的,在最开始的时候把我哥给了我一本书,我名字就叫鸟哥的私房菜! 这本书非 ...

  2. JavaScript 学到什么程度可以学 Node.js?

    学习nodeJS, 理论上其实并不需要JS基础 只不过你熟悉Js的话, 有相当多的语法是一致的(因为源自同一个引擎) 会很大程度降低学习成本 但是, nodeJS比传统的浏览器端的Javascript ...

  3. 如何学ui设计?新手学ui设计难吗?

    如何学习ui设计?对于很多小白来说,刚开始确实不知道从何下手,会觉得学ui设计太难了.其实我当初学ui得时候,也是这样的想法,但是当你把知识整理得有条理的时候,你就知道自己需要学什么,就不会感到慌乱. ...

  4. 起薪2万的爬虫工程师, Python需要学到什么程度才可以就业?

    做爬虫工程师的的薪资为20K起,当然,因为大数据,薪资也将一路上扬.那么,Python需要学到什么程度呢?今天我们来看看3位前辈的回答. 1.前段时间快要毕业,而我又不想找自己的老本行Java开发了, ...

  5. 什么样的python程序员好找工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...

    大家在学习Python的时候,有人会问"Python要学到什么程度才能出去找工作",对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来 ...

  6. python学到什么程度可以做兼职-Python学到什么程度才可以去找工作?掌握这4点足够了!...

    大家在学习Python的时候,有人会问"Python要学到什么程度才能出去找工作",对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来 ...

  7. python怎么自学、可以达到什么程度-Python学到什么程度才算精通?天津Python培训...

    到底将Python学到什么什么程度才算是精通呢?想必每个人都有着自己的意见和想法,如:会分析数据.爬虫.web等,但是在小编看来这些并不是精通Python,这些知识精通某一个领域罢了. 一.那么要怎样 ...

  8. 学会python能找工作吗-Python学到什么程度才可以去找工作?掌握这4点足够了!...

    大家在学习Python的时候,有人会问"Python要学到什么程度才能出去找工作",对于在Python培训机构学习Python的同学来说这都不是问题,因为按照Python课程大纲来 ...

  9. python编程可以做什么工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...

    微信搜索:CoXie带你学编程,后台回复你想要的资源,并留下你的微信号,将于3个工作日内会回复或添加微信进行回复 大家在学习Python的时候,有人会问"Python要学到什么程度才能出去找 ...

最新文章

  1. 2012 ARM嵌入式开发应用研讨会杂谈
  2. UI设计培训:UI构思创意技巧和方法
  3. python矩阵运算库效率_python - 布尔矩阵运算的最快方法_performance_酷徒编程知识库...
  4. 会声会影导出视频为原视频分辨率(没有黑边的技巧)
  5. 和ts一般怎么玩_KPL:一诺采访引热议,quot;裴擒虎是个野王都会quot;,暖阳怎么办?...
  6. Ubuntu13.10下编译安装opencv2.4.9
  7. 跳出圈子易,再入围城难,重新学编程,且学且珍惜
  8. 看老外程序员如何向妻子解释OOD (转载)
  9. 中国电信5G套餐用户渗透率达到50.4%
  10. npm安装任何包都报错的解决办法
  11. VC----SDK下对窗口非客户区的操作
  12. phpmyadmin设置自动登录和取消自动登录
  13. 1.4_12 Axure RP 9 for mac 高保真原型图 - 案例11 【动态面板-滚动条1】
  14. houdini pyro
  15. 思科模拟器连通服务器网页,思科模拟器主机访问服务器
  16. 服务器搬迁方案_服务器搬迁方案
  17. Java Web从入门到实战
  18. C# 模拟POST上传图片
  19. Delta tuning(只抓核心)
  20. css hack方法,css hack方式有哪些

热门文章

  1. ArcGIS:ArcToolBox工具使用——提取DEM/DSM中的高程点
  2. 火车图 、jackson图
  3. SqlServer的日常生活
  4. Jenkins环境拓扑及部署流程
  5. javascript 容错处理代码(屏蔽js错误)
  6. 解决phpmailer可以在windows下面发送成功, 在linux下面失败的问题
  7. “项目运行时出错,无法启动调试。绑定句柄无效”的解决办法
  8. 更新条目时出错。有关详细信息,请参见内部异常。
  9. 推荐系统之粗排扮演的角色和算法发展历程
  10. 【报告分享】预见2021-罗兰贝格中国行业趋势报告.pdf(附下载链接)