一、配置:
1.下载,解压
2.新建项目目录cake
3.将ThinkPhp解压后的ThinkPHP目录复制放到cake/下
4.新建index.php在cake下:
5.将httpd.conf的documentroot改到cakess
二、编辑index.php
define("APP_DEBUG",true);//错误提示友好
// 引入ThinkPHP入口文件
require './ThinkPHP/ThinkPHP.php';
三、访问网站 http://localhost/index.php/Home/Index/index
访问网站成功后,可以看到在cake目录下多了个Application目录。Application目录下分别有Common(自定义函数和配置文件目录)、Runtime(系统运行时的临时文件存储目录)、Home(一个默认模块)
路由方式:
创建Controller、View:
视图调用:
在Controller中调用$this->display();直接调用与该函数名相同的模板,如在Home/Controller/IndexController下有函数home调用了$this->display();,则需要有视图文件/Application/Home/View/Index/home.html
$this->display('其他模板');
$this->display('其他控制器\模板');
使用资源文件:
在网站根目录新建Public文件夹,Public下新建img,js,css文件夹。
静态资源文件通过绝对路径引入
Css样式资源文件使用相对路径引入
三 配置文件
ThinkPHP一共有3个主要配置文件:
ThinkPHP/Conf/convention.php:全局配置,一般不在这里修改
Application/Common/Conf/config.php:应用级配置,定义整个应用通用配置
Model/Common/Conf/config.php:模块自定义配置,为每个模块个性化配置