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

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

<?php
	define('APP_NAME', 'App');
	define('APP_PATH', './App/');
	define('APP_DEBUG', TRUE);
	require('./ThinkPHP/ThinkPHP.php');
?>
四、在浏览器中访问项目,TP会自动建好一些文件夹,访问地址 http://localhost/wish
五、建立数据库和数据表
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;

六、配置./App/conf/config.php
css

<?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_',
);
?>
七、创建IdexAction,因为采用了分组部署模式,因此Action也要分组,不然报错。IdexAction要建在./App/Lib/Action/Index下面,代码
<?php
//前台控制器
class IndexAction extends Action {
    public function index(){
		$this->display();
    }
}

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

//模板路径
	'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和后盾网 sql

相关文章
相关标签/搜索