1、thinkphp是一个免费的开源的轻量级的高效的国产的php框架

2、现在主流的框架有:

  zend framwork 框架,功能十分齐全,是php官网开发的一个框架

  yii框架 十分轻巧的效率高的快速的 推荐学习

  cakephp 框架

  ci框架 推荐学习

  wordpress 原来是一个免费的开源的个人博客模板CMS(内容管理系统)

3、如何获得thinkphp

www.thinkphp.cn

4、如何使用thinkphp来搭建自己的项目

在项目的入口文件中输入以下代码:

//定义一个前台项目名称常量

define(‘APP_NAME’,’admin’);

 

//定义一个前台项目路径常量

define(‘APP_PATH’,’./home/’);

//包含tp框架入口文件来搭建项目

require ‘../ThinkPHP/ThinkPHP.php’;

//开启调试模式

define(‘APP_DEBUG‘,1);

 

5、tp控制器

在tp中控制前一般使用模块名Action.php.class这种命名方式,所编写的所有控制器毒药继承Action基类

 

6、tp模型

实例化Model类,如果我们实例化的是系统的Model类则可以使用如下方式实例化:

$m = M(‘表名’);

如果我们实例化的是用户自定义的类Model则使用如下方式实例化:

$m = D(‘表名’);

 

7、模板引擎

发送变量发送的方式和smatty一样也是使用assign方法

加载模板也是使用display方法来加载,若所加载的模板和方法名一致的话则可以省略,如果不一致则导致直接写模板名称(不包含扩展名)

8、部署目录

thinkphp介绍的更多相关文章

  1. thinkphp 介绍

    一.ThinkPHP的介绍             MVC  M - Model 模型                工作:负责数据的操作  V - View  视图(模板)        工作:负责 ...

  2. ThinkPHP 介绍及安装 -1

    一.ThinkPHP的介绍 MVC M - Model 模型                工作:负责数据的操作 V - View  视图(模板)        工作:负责前台页面显示 C - Con ...

  3. thinkphp介绍及访问方式

    ThinkPHP框架 1.解压到www目录下,里面有一个index文件是入口文件,通过修改里面的APP_PATH进入不同的应用 2.ThinkPHP文件夹是核心文件夹,里面东西不要修改,可以查看,比如 ...

  4. 0728am thinkphp介绍

  5. 新闻cms管理系统(一) ---- thinkphp框架准备

    1.thinkphp介绍 一个快速.简单的基于MVC和面向对象的轻量级PHP开发框架 MVC:M数据层. V视图层 . C控制层 优点: (1)入手非常快 (2)thinkpjp提供核心内库.文件.函 ...

  6. thinkphp 行为扩展以及插件机制介绍

    首先行为扩展这个概念是TP架构的核心组成之一,关于行为的解释我就粗略的概括一下吧:TP在从接受到HTTP请求到最终将视图输出,期间经历的很多步骤,这些步骤大家可以在http://document.th ...

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

    琢磨了好几天的ThinkPHP了,兄弟连的视频真心不错,下面是记得一些要点,只做备忘,有兴趣的朋友请去百度兄弟连. ## ThinkPHP 3 介绍及安装#讲师:赵桐正微博:http://weibo. ...

  8. ThinkPHP 3 的CURD介绍

    本节课大纲: 一.ThinkPHP 3 的CURD介绍 (了解) 二.ThinkPHP 3 读取数据 (重点) 对数据的读取 Read $m=new Model('User'); $m=M('User ...

  9. 一、ThinkPHP的介绍

    一.ThinkPHP的介绍 //了解 MVC M - Model 模型 工作:负责数据的操作 V - View 视图(模板) 工作:负责前台页面显示 编写html代码 C - Controller 控 ...

随机推荐

  1. XML xsd

    targetNamespace:表示本XSD中定义的元素和类型的名字空间都是http://exammpleOrder. xmlns:xsd:表示以前缀xsd开头的元素或则类型来自于http://www ...

  2. svn解锁

    SVN解锁操作 现在很多项目开发都使用SVN作为馆控工具,SVN馆中的文件既可以以文件夹的方式获取,也可以通过eclipse导入.获取文件后,我们可以对某个文件锁定. 如果某个同事锁定了某个文件,而他 ...

  3. 前端 JSer 装逼手册

    阅读 8143收藏 2352016-7-18 SegmentFault 分享:吉祥物 @ SegmentFault 在装逼成本越来越高的 JS 圈,是时候充值一下了 -- 题记. 作者:kenberk ...

  4. 利用select函数的定时返回功能在Windows上实现微秒级的cpu休眠

    说明:在调用该函数前要先调用WSAStartup初始化Winsock void uSleep(uint32_t usec) { struct timeval timeout; fd_set fds; ...

  5. [LeetCode]题解(python):079 Word Search

    题目来源 https://leetcode.com/problems/word-search/ Given a 2D board and a word, find if the word exists ...

  6. IE6不支持position:fixed属性

    _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.d ...

  7. MVC4怎么设置@Html.TextBox这样的输入框的css样式

    在mvc中 @Html.TextBox("txtCode","",new {@class="code",style="width: ...

  8. curl get post 数据

    1.get方式传值 function testGet(){ $ch = curl_init (); //初始化一个cURL会话 $url = "127.0.0.1/testPage?test ...

  9. ASIHTTPRequest实现https双向认证请求

    什么是双向认证呢?简而言之,就是服务器端对请求它的客户端要进行身份验证,客户端对自己所请求的服务器也会做身份验证.服务端一旦验证到请求自己的客户端为不可信任的,服务端就拒绝继续通信.客户端如果发现服务 ...

  10. SQLServer Note

    1. Grant necessory permission to user account, so it can use SQL profiler. USE masterGRANT ALTER TRA ...