精华内容
下载资源
问答
  • TP框架

    2016-10-07 21:46:23
    tp框架是什么是ThinkPHP框架的缩写。  ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式 更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并...
    tp框架是什么是ThinkPHP框架的缩写。
      ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式
    更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优
    秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和
    ActiveRecord模式。
    展开全文
  • TP框架TP框架

    2018-06-24 19:32:47
    软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现软件后台实现
  • tp框架是ThinkPHP框架的缩写,ThinkPHP框架是为了简化企业级应用开发和敏捷WEB应用开发而诞生的,最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。本文操作环境:windows10、Dell ...

    tp框架是ThinkPHP框架的缩写,ThinkPHP框架是为了简化企业级应用开发和敏捷WEB应用开发而诞生的,最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。

    65578a699097bfd7a0363546d98d39ab.png

    本文操作环境:windows10、Dell G3、ThinkPHP6。

    tp框架是ThinkPHP框架的缩写。

    ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进。

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

    更多tp框架技术文章,请访问thinkphp教程栏目!

    展开全文
  • TP框架安装

    2017-07-08 23:53:56
    TP框架的部署安装
  • tp框架RBAC权限管理

    2018-05-05 13:36:32
    tp框架RBAC权限管理 tp框架RBAC权限管理tp框架RBAC权限管理tp框架RBAC权限管理
  • 几种PHP框架之间的对比以及对TP框架的安装下载方法,对TP框架目录进行介绍。
  • TP框架仿京东商城

    2018-12-06 09:47:42
    TP框架仿京东商城,非常适合新手去参考练习,前端+后台,不复杂
  • php tp框架,TP框架

    2021-03-25 09:40:40
    tp:thinkphp框架,它也是一个轻量级的框架,它有中文社区,中文的帮助文档。它是国人开发的框架。Thinkphp框架最初是由于企业级网站的开发和web网站的开发诞生的,最初诞生在2006年,它叫fsc,2007年正式更名为...

    tp:thinkphp框架,它也是一个轻量级的框架,它有中文社区,中文的帮助文档。它是国人开发的框架。

    Thinkphp框架最初是由于企业级网站的开发和web网站的开发诞生的,最初诞生在2006年,它叫fsc,2007年正式更名为thinkphp,它遵循了apache2.0协议。它支持了面向对象的开发。

    1.框架的概念:一堆代码的集合,里边有变量、函数、类、常量,里边也有许多设计模式MVC、AR数据库、单例等等。

    2.官网:

    20180623112327564836.png

    现在常用的版本是:thinkphp3.2.3full(完整版)

    3.ThinkPHP的结构如下:

    20180623112328555108.png

    在ThinkPHP\Library\Think文件夹中,几个重要的文件

    1、App.class.php                      框架核心类文件

    2、Think.class.php                    每次请求都要执行的类

    3、Controller.class.php           控制器的父类

    4、Model.class.php                  模型的父类

    5、View.class.php                     视图的父类

    搭建ThinkPHP的环境

    在站点下新建index.php,代码如下:

    define(‘APP_DEBUG‘,true);//错误提示

    define(‘APP_PATH‘,‘./Application/‘);//定义项目的目录

    require ‘./ThinkPHP/ThinkPHP.php‘;

    应用程序目录 项目目录:

    20180623112329254354.png

    创建控制器

    控制器存放在Controller文件夹中

    命名规范:控制器的名称+Controller.class.php

    类名和文件的名称要一致

    类名用帕斯卡命名法

    尽量区分大小写,windows不区分大小写,但Linux中区分

    ThinkPHP默认的编码是UTF-8的。

    如果地址中没有写控制器,这默认调用Index控制器,如果没有写方法,则默认调用index方法

    ThinkPHP的路由

    普通模式

    20180623112329775858.png

    pathinfo模式

    20180623112330167475.png

    rewrite()重写模式

    正则表达式来重写

    兼容模式

    参数s=/分组/控制器/方法。

    展开全文
  • TP框架CURD

    2017-07-25 09:26:42
    TP框架CURD

    TP框架CURD

    Creat数据:
    如果你的数据完全是内部操作写入而不是通过表单的话(也就是说可以充分信任数据的安全),那么可以 直接使用add方法,如:

    $Form = D('Form');
    $data['title'] = 'ThinkPHP';
    $data['content'] = '表单内容';
    $Form->add($data);

    也可以支持对象方式操作:

    $Form = D('Form');
    $Form->title = 'ThinkPHP';
    $Form->content = '表单内容';
    $Form->add();

    read数据

    public function read($id=0){
    $Form = M('Form');
    // 读取数据
    $data = $Form->find($id);
    if($data) {
    $this->assign('data',$data);// 模板变量赋值
    }else{
    $this->error('数据错误');
    }
    $this->display();
    }

    update数据

    public function edit($id=0){
    $Form = M('Form');
    $this->assign('vo',$Form->find($id));
    $this->display();
    }
    public function update(){
    $Form = D('Form');
    if($Form->create()) {
    $result = $Form->save();
    if($result) {
    $this->success('操作成功!');
    }else{
    $this->error('写入错误!');
    }
    }else{
    $this->error($Form->getError());
    }
    }

    当然亦可以这样:

    $Form = M("Form");
    // 要修改的数据对象属性赋值
    $data['id'] = 5;
    $data['title'] = 'ThinkPHP';
    $data['content'] = 'ThinkPHP3.2.3版本发布';
    $Form->save($data); // 根据条件保存修改的数据

    save方法会自动识别数据对象中的主键字段,并作为更新条件。当然,你也可以显式的传入更新条件:

    $Form = M("Form");
    // 要修改的数据对象属性赋值
    $data['title'] = 'ThinkPHP';
    $data['content'] = 'ThinkPHP3.2.3版本发布';
    $Form->where('id=5')->save($data); // 根据条件保存修改的数据

    也可以改成对象方式来操作:

    $Form = M("Form");
    // 要修改的数据对象属性赋值
    $Form->title = 'ThinkPHP';
    $Form->content = 'ThinkPHP3.2.3版本发布';
    $Form->where('id=5')->save(); // 根据条件保存修改的数据

    有的时候可以直接使用setFiled

    $Form = M("Form");
    // 更改title值
    $Form->where('id=5')->setField('title','ThinkPHP');

    对于统计字段,系统还提供了更加方便的setInc和setDec方法。 例如:

    $User = M("User"); // 实例化User对象
    $User->where('id=5')->setInc('score',3); // 用户的积分加3
    $User->where('id=5')->setInc('score'); // 用户的积分加1
    $User->where('id=5')->setDec('score',5); // 用户的积分减5
    $User->where('id=5')->setDec('score'); // 用户的积分减1

    delete 数据
    删除数据很简单,只需要调用delete方法,例如:

    $Form = M('Form');
    $Form->delete(5);

    表示删除主键为5的数据,delete方法可以删除单个数据,也可以删除多个数据,这取决于删除条件,例 如:

    $User = M("User"); // 实例化User对象
    $User->where('id=5')->delete(); // 删除id为5的用户数据
    $User->delete('1,2,5'); // 删除主键为1,2和5的用户数据
    $User->where('status=0')->delete(); // 删除所有状态为0的用户数据

    delete方法的返回值是删除的记录数,如果返回值是false则表示SQL出错,返回值如果为0表示没有删除任 何数据。

    展开全文
  • TP框架中模糊查询实现$where['g.name'] = array('like','%'.$groupname.'%');表达式查询上面的查询条件仅仅是一个简单的相等判断,可以使用查询表达式支持更多的SQL查询语法,查询表达式的使用格式:$map['字段1']= ...
  • TP框架、项目

    2014-03-15 14:49:41
    TP框架、项目
  • TP框架和laravel框架区别【PHPExcel】读取EXCEL中的图片并保存到本地的方法直接上代码://导入测试 $source_file = FILENAME.'test/...
  • TP框架中控操作

    2019-09-20 19:25:24
    TP框架中的空操作:  1.TP框架空方法提示:  function _empty()  {  输入内容;  }  (注意:此方法是在子方法里填写)  2.TP框架空控制器提示:  在目...
  • TP框架: ThinkPHP简单、快速,基于MVC和面向对象,易用性较高,是一款简洁实用的轻量级框架。 Laravel框架: Lavavel一直秉承着优雅的原则,很好的支持了composer,实现了更丰富的扩展,社区文档活跃,相较于TP,...
  • TP笔记1、TP框架概述

    2019-11-24 12:58:09
    1 框架 框架本质就是半成品的源码库 框架一般包含很多内置功能(数据库的...1.2 TP框架的优点 国人开发。符合国人编程思想 TP社区较活跃(使用人多),文档充足 国内使用量较大。可以支持很多种项目 1.3 TP文件目...
  • TP框架:ThinkPHP简单、快速,基于MVC和面向对象,易用性较高,是一款简洁实用的轻量级框架。Laravel框架:Lavavel一直秉承着优雅的原则,很好的支持了composer,实现了更丰富的扩展,社区文档活跃,相较于TP,...
  • tp框架手册开发

    2014-05-04 13:43:54
    tp框架开发手册。php应用。方便快捷。安全可靠。
  • tp框架基础知识

    2019-09-27 05:38:44
    作者:黄力军 index.php入口文件:作用,所有tp框架里的内容要想访问文件。... Application代表应用程序的目录 所有写的...ThinkPHPtp框架核心文件夹。Thinkphp核心文件夹里分为如下 ThinkPHP.php是tp框架的核心类 ...
  • TP框架传值

    2019-10-07 13:08:35
    /*TP框架传值*/ location.href = "../add/add/department/"+department+"/username/"+username+"/policeid/"+policeid+"/password/"+password+"/str/"+str; 转载于:https://www.cnblogs.com/...
  • TP框架基础

    2016-07-29 01:18:00
    TP框架的目录结构 Application -------默认的程序文件夹 Public-------存放公有的文件信息 index.php-------TP框架程序的入口文件 ThinkPHP-------TP框架的核心文件 { Common-------函数的文件夹 Conf----...
  • tp框架入门

    2019-02-19 21:51:29
    访问tp框架自带的控制器 nginx配置 server { listen 80; server_name 192.168.1.129; root /home/wwwroot/default; location ~ \.php{ root /home/wwwroot/default/...
  • 一:渲染模版方式的不同: 1:在Laravel框架里,使用return view()来渲染模版; 2:ThinkPHP里则使用了$this->display()的方式渲染模版;...2:而TP框架则需要自己手动完成防止跨站攻击的代码; 三:路由访问方式 1:Lara
  • 33hao TP框架 多商城 分销 的源码包,分享给各位博友,欢迎下载使用
  • 配置nginx支持tp框架.rar
  • TP框架分析

    千次阅读 2016-09-01 18:52:55
    一、TP框架的下载和安装  Tp框架下载网址:http://www.thinkphp.cn/  在wamp的www目录下创建一个目录tpshop目录  1. 将下载好的包压缩后将文件包里的所有文件复制到创建项目的根目录(tpshop)中  |...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,554
精华内容 2,621
关键字:

tp框架