thinkphp介绍

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、部署目录

image

image

原文地址:https://www.cnblogs.com/xulibing/p/5422526.html