6月13日 ThinkPHP框架基本信息

什么是框架?
   是一堆代码的集合,里面包含变量、函数、类、常量,里面也有设计模式、MVC、AR数据库、单例等。

为什么要使用框架?

使用框架可以节省工作量,可以快速、稳定、高效的搭建程序系统;可以使本身的维护性、灵活性、适应客户需求方面得到最大化的增强,集中精力在业务方面。

ThinkPHP解压后:
文件夹:
   Application:存放项目的文件夹
   Public:存放公用,一般不用
   ThinkPHP:核心文件夹
文件:
   index.php:项目入口文件
   .htaccess
   composer.json
   README.md

ThinkPHP包含:
   Common:核心函数库
   Conf:配置文件

Home:
   Lang:语言包
   Library:核心资源库,存放核心类文件
   Mode:模型文件夹
   Runtime
   TPI:模板
   ThankPHP.php:入口文件

可通过入口文件修改重新定义存放项目的文件夹
在新的项目夹下依然有Common(函数)、Conf(配置)、Home(项目模块:Common、Conf、Controller、Model、View)文件夹

MVC:三层架构  约定胜于配置
M:Model      模型层  操作数据
V:View       视图层  提供显示模板
C:Controller 逻辑层  实现业务逻辑 (IndexController.class.php)

访问方式不同:
之前:访问页面
MVC:访问控制器下的操作(方法),不是具体页面

MVC访问的四种方式:
1.http://网址/index.php(入口文件)/?m=XX(模块)&c=XX(控制器)&a=XX(操作)    get模式

2.http://网址/index.php(入口文件)/Home(模块)/Index(控制器)/(方法)   路径

3.http://网址/Home(模块)/Index(控制器)/(方法)  重写

4.http://网址/index.php(入口文件)/?s=/模块/控制器/方法   兼容

URL可设置生成URL地址,不能设置访问模式

U("模块/控制器/方法")方法,快速生成路径

访问模板:

需要在Home/View里面建立与控制器相同名字的文件夹,在该文件下建文件,才可访问

在Home/Conf中添加‘SHOW_PAGE_TRACE‘ =>TRUE,运行后可查看页面详细信息

时间: 2024-10-26 20:13:12

6月13日 ThinkPHP框架基本信息的相关文章

临别前夕,工作总结 于2014年8月13日 终稿

短暂的9个月,也是我蝉蜕的9个月,经历了很多事情,也遇到了很多麻烦.在不停地探索中迷茫着,在不停地前进中追求着. 首先要感谢公司给我带来了安逸宽松的工作环境与自由发挥创新的工作空间.从前台到后台,不论是功能测试还是系统安全,都可以亲力亲为的实践学习.领导没有干预过太多我的工作方向,可以尽情的发挥与创新着我的Model. 公司的项目几乎都有过涉猎,从刚开始启动Tradx直到参与的最后一个项目chemon自动化框架.虽然结束的有些突然而且没有防备,但大部分的工作还是形成了一定的Model. 1)风控

5月第2周业务风控关注 | 等保2.0将于5月13日正式发布

易盾业务风控周报每周呈报值得关注的安全技术和事件,包括但不限于内容安全.移动安全.业务安全和网络安全,帮助企业提高警惕,规避这些似小实大.影响业务健康发展的安全风险. 1.等保2.0将于5月13日正式发布 安全发现研究员Bob Diachenko使用Shodan发现了在Amazon AWS上托管的可 等保2.0版本将在云计算.大数据.物联网.工业控制系统等新技术新应用方面有涉及.从等保1.0到等保2.0,变化体现在多个方面,差异主要体现在: (1) 体系框架和保障思路的变化(2) 定级对象的变化

李宁-2015年7月13日-个人文档

姓名 李宁 日期 2015年7月13日 主要工作及心得 由于我负责服务器端的编写工作,而各部分的客户端的操作都要与服务器端通信,所以在今天的调试中,我贯穿于各部分模块的调试和检测,主要负责在出现问题时查找问题所属是客户端还是服务器端,针对服务器端出现的问题进行查找和修改. 上午我们的工作重心在于服务器端连接数据库,由于连接数据库是我们的项目中的一个核心部分,如果无法连接数据库,所有工作将无法继续展开,在此项目之前,我们接触Java连接数据库只在网页程序中接触过,并没有接触过普通的Java项目连接

2015年7月13日 项目开发记录

日期 2015年7月13日 星期 星期一 位置 中蓝公寓蓝芳园D507 主要工作 1)         解决服务器端连接数据库的问题(寻找驱动.驱动放置的位置及相关问题) 2)         代码合并及调试 操作员代码部分调试 提供者代码部分调试 经理代码部分调试 遇到的问题 1)         服务器端无法连接上数据库 2)         调试过程中遇到各种问题,例如 3)         JAVA中的日期类和数据库中的日期类转化问题 4)         字符串和日期的转化 解决方法

冲刺阶段(二)第三天 5月13日

昨天:通过上网以及老师的课件,学习项目可行性报告的详细写法,对于这类文档的书写有了更深一层的认识,在此过程中,对本软件也有了一些新的想法,在以后的软件编写过程中会有选择性的将部分功能添加进去,是软件功能更加完善. 今天:通过对Android视频TabHost以及Menu的学习,对Android的人是更加深刻,并学会了更多的新的功能. 困难:对于Menu和TabHost的部分功能还不能更好地理解,有的地方存在一些问题. 冲刺阶段(二)第三天 5月13日,布布扣,bubuko.com

12月13日《每天听本书》

12月13日<每天听本书> 2016-12-13 罗辑社助手 非舒适区学习 先为大家简要截取罗胖亲自介绍 现在为大家简要截取 今天罗辑社的每天听本书 微信群发布情况介绍 所有好书,还会进行存盘存储 微信云盘+百度网盘双存储 微云是纯音频存盘方便听 百度网盘是完整版方便存 下面是罗辑思维得到app上 <每天听本书>最近7天存储更新 感谢175位书友加入<每天听本书>年共享 罗胖60秒语音重磅推荐<每天听本书> 每天4.99元一本,365天,每天一本. 1年需要

4月13日作业

2016年4月13日作业 一.外包管理 1.外包的形式有哪五种?什么是利益关系? 活动外包,服务外包.内包.合包.利益关系. 利益关系是一种长期合作关系,双方先为此关系进行投资,再根据预先拟定的协议分享利益,共同承但风险,同时共享利益.如果利益无法实现,供应商不会因他们的努力与投入而获得任何报酬. 2.外包管理的目标是什么?要实现这个目标,对外包管理提出哪四个方面的要求? 用强有力的手段来管理同时进行众多外包项目,满足进度.质量.成本的要求. 要求:慎重选择合格的软件承包商:互相同意对方的承诺:

1月13日全球域名商解析新增量25强:万网季军

IDC评述网(idcps.com)01月15日报道:根据DailyChanges公布的最新数据显示,在2016年1月13日,全球域名解析新增量25强榜单上,中国占据7个席位,分别是中国万网.易名中国.DNSPod.西部数码.新网.邦腾科技.聚名网.其中,中国万网表现最佳,新增量为8,507个,排名第3.下面,IDC评述网将对相关数据进行详细分析. (图1)全球域名解析商(国际域名)解析新增量Top25分布图 观察图1,可知在1月13日,全球域名解析新增量25强大战中,DOMAINCONTROL.

3月12日-3月13日百度有了大幅更新,不幸排名下降了很多

昨日百度有了大幅更新.不幸的是站的排名有了很大的下滑. 关键词是配资 股票配资.域名:www.ya-jing.cn 配资公司还好. 总结一下: 1.公司站的内容长久没有更新了.对于配资这种知识类属性的词指定下滑. 2. 百度更加注重体验了,排名上去的新站更侧重实用性和简洁性,不是所谓的内容堆积. 3. 工作精力或者重点应该放在用户体验上了.这是核心了. www.dlnulib.com 周公解梦 这个站的收录也正常了,上次被人攻击导致了很多垃圾的内容.现在回归正常了,但是很多其他的正常内容也中枪了