ThinkPHP框架基本知识,介绍给新人

tp基础框架基本知识

thinkPHP框架简称TP框架:

index.php:项目的入口文件,所有的页面都从这个页面进入
application:存放项目的文件夹
public:存放公有的东西
thinkPHP:TP框架的核心文件夹,里面的东西尽量不要修改
里面包含:1.common:核心函数库,用户自定义的函数可以存在这里面
2.conf:配置文件,主要在里面的convention.php
3.lang:语言包
4.library:存放TP核心类文件,里面的think存放类,我们使用的类基本都在
5.mode:模型文件夹
6.TPL:模板文件夹 
可以自己定义项目存放文件:下面有
runtime:用于存放缓存文件
里面有1.catch:存放缓存的文件
2.data:数据库缓存

Home文件夹:项目里的模块,开发时所有的代码写在home里(*重要)
里面有:1.common:存放函数,自己写的可以放进去
2.conf:配置文件里面的config.php就是配置文件
如果要修改配置不要修改thinkPHP里的,修改home里的conf的config.php
*3.controller:控制器
*4.model:模型
*5.view:视图
这三个叫做MVC模式
M: 模型(数据)层:操作数据(数据连接 ,数据访问等操作数据库)
V:视图层:提供显示模板
*C:控制器称为逻辑层:实现业务逻辑

**MVC:约定胜于配置

action:操作,放在控制器里面的方法

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

四中访问方式:
1.找到入口文件index.php
HTTP://localhost/index.php?m=Home(模块)&c=Index(控制器名)&a=index(方法名) 基本get模式
2.HTTP://localhost/index.php/Home/Index/Index    路径模是:localhost/index.php/模块/控制器名/方法名
3.HTTP://localhost/Home/Index/Index rewrite         重写模式:把入口文件省略
4.

如要修改配置不可以直接在conf里的convention修改,把convention里需要修改的项赋值到自己的文件里home的conf的config里修改

时间: 2025-01-01 09:55:21

ThinkPHP框架基本知识,介绍给新人的相关文章

ThinkPHP框架视图详细介绍 View 视图--模板(九)

原文:ThinkPHP框架视图详细介绍 View 视图--模板(九) 视图也是ThinkPHP使用的核心部分: 一.模板的使用 a.规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) -->更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.tpl',//更改模板文件后缀名,默认是html b.修改模板文件目录层次 Tpl/Index/index.ht

ThinkPHP框架基础知识

ThinkPHP是一个快速.兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库).RoR的ORM映射和ActiveRecord模式. ThinkPHP可以支持windows/Unix/Linux等服务器环境,正式版需要PHP5.0以上版本支

ThinkPHP框架基础知识二

一.空操作和空控制器处理 空操作:没有指定的操作方法:空控制器:没有指定控制器,例如: http://网址/index.php/Home/Main/login  正常 http://网址/index.php/Home/Main/hello 空操作(hello方法不存在) http://网址/index.php/Home/beijing/login   空控制器(beijing控制器不存在) 1.空操作: 一般网站处于安全考虑不给用户提示任何错误信息 “空操作”本质意思:一个对象(控制器)调用本身

ThinkPHP框架快速开发网站

使用ThinkPHP框架快速搭建网站 这一周一直忙于做实验室的网站,基本功能算是完成了.比较有收获的是大概了解了ThinkPHP框架.写一些东西留作纪念吧.如果对于同样是Web方面新手的你有一丝丝帮助,那就更好了挖. 以前用PHP做过一个很蹩脚的网站,为什么这么说呢,因为写的全是死代码.做完以后觉得实在是累,前端要div+css,js 后端要php,mysql,这么多东西要弄,十分头疼.所以,在接到做网站的任务后,我第一时间想到一定要使用开发框架去做,绝不能跟以前一样那么累了. 我选择的是PHP

thinkphp框架(已有模板和tp框架做结合)

关于thinkphp框架的基本介绍 第一次访问后创建的目录 路由的四种形式 创建应用(在首个index.php中) Controller里的自配需要文件 调用View视图的模板 注意:Controller和View里的视图名称保持一致,$this->display();就能直接调用: 设置登录网站的首页面 将写好的展示给用户的静态页面代码输入在内,就可访问 (本机的登录地址:localhost/xampp/shop/index.php/Home/Index/index) 访问到的界面 只是有简单

thinkPHP框架介绍(一)

原文:thinkPHP框架介绍(一) 一.ThinkPHP的介绍 期间有对ThinkPHP框架在学习上的问题欢迎大家交流:QQ:812231134 MVC M - Model 模型                      工作:负责数据的操作 V - View  视图(模板)        工作:负责前台页面显示 C - Controller 控制器(模块) 工作:描述功能 二.ThinkPHP的MVC对应的目录 M 项目目录/应用目录/Lib/Model V 项目目录/应用目录/Tpl C

ThinkPHP框架知识的注意点

ThinkPHP框架 访问入口文件后在application文件夹中会出现一些文件夹,其中的home文件夹是前端模块,也可以在application文件夹中新建文件夹.home文件夹模块中Conf文件夹的config配置文件,是对于当前模块的:修改当前模式convention配置文件是对于全体的配置文件:整体的模式 一.MVC模式(把程序分成3层,也就是三层架构,核心是控制器也就是controller):M:model数据模型层 数据库的相关操作是放在model文件夹中V:view 视图层 模板

Thinkphp 框架基础

ThinkPHP 一.php框架介绍 真实项目开发步骤: 多人同时开发项目,协作开发项目.分工合理.效率有提高(代码风格不一样.分工不好) 测试阶段 上线运行 对项目进行维护.修改.升级(单个人维护项目,十分困难,代码风格不一样) 项目稳定的运行阶段 项目停止运行(旧项目的人员已经全部离职,新人开发新项目) 问题: 1. 多人开发项目,分工不合理,(html   php   mysql) 2. 代码风格不一样,后期维护十分困难 3. 项目生命周期十分短,项目生命没有延续性,造成资源浪费.人员浪费

【兄弟连ThinkPHP】1、介绍和安装

琢磨了好几天的ThinkPHP了,兄弟连的视频真心不错,下面是记得一些要点,只做备忘,有兴趣的朋友请去百度兄弟连. ## ThinkPHP 3 介绍及安装#讲师:赵桐正微博:http://weibo.com/zhaotongzheng 本节课大纲:一.ThinkPHP的介绍            //了解    MVC        M - Model 模型                工作:负责数据的操作        V - View  视图(模板)        工作:负责前台页面显示