ThinkPHP的基本操作】的更多相关文章

一.生成入口文件 1.打开服务器,在本地环境测试时在地址栏输入localhost/项目文件名/index.php  可以在Application下面生成一个home模块,记得在这之前,要建立一个项目文件夹,并把项目文件夹放在www目录下,在项目文件夹里面解压下载的thinkphp框架,可以把home模块复制一下,模块名字改为Admin,从而搭建一个后台模块 2. 3.2版本的框架已经自带了一个应用入口文件(以及默认的目录结构),如果你改变了项目目录(例如把Application更改为Apps),…
 1 <?php  2     class CurdAction extends Action{  3         public function del($id){  4             $result=false;  5             $User=M("user");  6             $result=$User->Where('id='.$id)->delete();  7             if($result==fal…
框架有时会用到数据库的内容,在"ThinkPhp框架知识"的那篇随笔中提到过,现在这篇随笔详细的描述下. 数据库的操作,无疑就是连接数据库,然后对数据库中的表进行各种查询,然后就是对数据的增删改的操作,一步步的讲述一下框架对数据库的操作 想要操作数据库,第一步必然是要:链接数据库 一.链接数据库 (1)找到模块文件夹中的Conf文件夹,然后进行编写config.php文件 我这里是这样的文件路径 (2)打开这个config.php文件,然后找到父类配置文件convention.php文…
说起CURD,懂点SQL的人都知道,就是增删改查,做业务系统的时候,往往离不开这CURD,最近也是刚刚接触ThinkPHP,ThinkPHP的灵活性是比原生PHP好用的多,下面我就简单的介绍一下我的学习心得. 学习ThinkPHP对MySQL的操作,首先你要有MySQL,然后又PHP的运行环境. wamp可以帮你解决配置的麻烦,关于wamp资料很多,百度就可以了. 下面就简单介绍一下ThinkPHP的增删改查的过程. 一.创建数据库,命名为t_user. 代码为: DROP TABLE IF E…
不但要记住核心的东西, 还要记住 相关的 东西: 如php cli的版本是 5.6.14 bulit: sep 30, 2015 tp中, 通常说的系统就是框架; 项目就是 "应用程序",就是"网站" 模板, 用Tpl表示, 为什么不用Tmp, 因为temp常常简写为tmp, 可能被误解为 "临时目录", 而tmpl则不会产生误解?? 控制器为什么用m表示, 而不用c: controller表示? 第一, 好像c表示的是conifg, 配置, 而…
thinkphp模型层Model.Logic.Service讲解 时间:2014-08-24 15:54:56   编辑:一切随缘   文章来源:php教程网 已阅读:771 次       js特效源码,就从这里开始 我有疑问[PHP186论坛提问] jS游戏桌球jS射击游戏CS 1.5jS超强俄罗斯方块jS连连看[推荐IE下运行]js自定义美女拼图游戏js关闭灯泡游戏js游戏连连碰js游戏潜艇大战游戏js游戏坦克大战js五子棋游戏           thinkphp模型层Model.Log…
这次主要内容是模型的基本操作 0x01:什么是模型 通过手册的阅览,笼统的说就是,把打开数据库等操作在另一个php文件中进行 以及对变量的规则具体细节,查询,取值等操作进行定义,方便在控制器中直接使用. 0x02:模型的使用 在index目录下创建与controller同级的目录model 创建php模型文件,并调用think\Model文件 <?php namespace app\index\model; use think\Model; class User extends Model{ p…
ThinkPHP CURD操作 ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建.更新.读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法.CURD操作通常是可以和连贯操作配合完成的.下面来分析下各自的用法:(下面的CURD操作我们均以M方法创建模型实例来说明,因为不涉及到具体的业务逻辑)http://doc.thinkphp.cn/manual/curd.html 创建(Create)在ThinkPHP中使用add…
学习ThinkPHP笔记 TP的模块化设计 名称 描述 应用 基于同一个入口文件访问的项目我们称之为一个应用. 模块 一个应用下面可以包含多个模块,每个模块在应用目录下面都是一个独立的子目录. 控制器 每个模块可以包含多个控制器,一个控制器通常体现为一个控制器类. 操作 每个控制器类可以包含多个操作方法,也可能是绑定的某个操作类,每个操作是URL访问的最小单元 ThinkPHP的应用目录   应用整体架构.JPG   模块内部架构.JPG URL模式 URL模式 URL_MODEL设置 普通模式…
thinkphp模型层Model.Logic.Service讲解        ThinkPHP支持模型的分层 ,除了Model层之外,我们可以项目的需要设计和创建其他的模型层. 通常情况下,不同的分层模型仍然是继承系统的\Think\Model类或其子类,所以,其基本操作和Model类的操作是一致的. 例如在Home模块的设计中需要区分数据层.逻辑层.服务层等不同的模型层,我们可以在模块目录下面创建Model.Logic和Service目录,把对用户表的所有模型操作分成三层: 数据层:Home…