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和后盾网

转载于:https://my.oschina.net/u/173975/blog/151421

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值