1、thinkphp是一个免费的开源的轻量级的高效的国产的php框架
2、现在主流的框架有:
zend framwork 框架,功能十分齐全,是php官网开发的一个框架
yii框架 十分轻巧的效率高的快速的 推荐学习
cakephp 框架
ci框架 推荐学习
wordpress 原来是一个免费的开源的个人博客模板CMS(内容管理系统)
3、如何获得thinkphp
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、部署目录