ThinkPHP 学习笔记1-创建许愿墙1

1、安装启动wampserver
2、在www目录下创建文件夹wish,将最新的TP包放到wish下
3、在项目目录下创建App文件夹,和index.php,这是项目的单入口文件,在这里配置几个参数,并且引入ThinkPHP.php, 代码如下:

<?php
	define('APP_NAME', 'App');
	define('APP_PATH', './App/');
	define('APP_DEBUG', TRUE);
	require('./ThinkPHP/ThinkPHP.php');
?>
4、在浏览器中访问项目,TP会自动建好一些文件夹,访问地址 http://localhost/wish
5、创建数据库和数据表
CREATE SCHEMA `wish` DEFAULT CHARACTER SET utf8 ;

use wish;

CREATE  TABLE `hd_wish` (
  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
  `username` VARCHAR(20) NOT NULL DEFAULT '' ,
  `content` VARCHAR(255) NOT NULL DEFAULT '' ,
  `time` INT NOT NULL DEFAULT 0 ,
  PRIMARY KEY (`id`) 
  )ENGINE = MyISAM DEFAULT CHARACTER SET = utf8;

6、配置./App/conf/config.php

<?php
return array(
	//'配置项'=>'配置值'
	//开启应用分组
	'APP_GROUP_LIST'=>'Index, Admin',
	'DEFAULT_GROUP' =>'Index',

	'DB_HOST' => '127.0.0.1',
	'DB_USER' => 'root',
	'DB_PWD' => '',
	'DB_NAME' => 'wish',
	'DB_PREFIX' => 'hd_',
);
?>
7、建立IdexAction,由于采用了分组部署模式,所以Action也要分组,否则报错。IdexAction要建在./App/Lib/Action/Index下面,代码
<?php
//前台控制器
class IndexAction extends Action {
    public function index(){
		$this->display();
    }
}

8、将wish模板中的index.html放置到./App/Tpl/Index/Index/下面,并且替换路径./为__PUBLIC__/
9、创建Public文件夹,将wish模板中的css,image,js文件夹拷进去
10、这时候在刷新项目首页即可看到效果,但是项目路径显的有些长,修改config.php,缩短路径深度

//模板路径
	'TMPL_FILE_DEPR' => '_',
并将./ App/Tpl/Index/Index/index.html 改为./ App/Tpl/Index/Index_index.html

说明:这个笔记是根据ThinkPHP官方网站上后盾网录制的视频教程记录下来的
官网教程地址: http://www.thinkphp.cn/document/313.html
后盾网网址: http://www.houdunwang.com/
感谢ThinkPHP和后盾网

你可能感兴趣的:(ThinkPHP 学习笔记1-创建许愿墙1)