一.基础篇
1. 四种路由模式
a) get传统模式 网址/index.php?m=分组&c=控制器&a=操作方法
b) pathinfo路径模式 网址/index.php/分组/控制器/操作方法
c) rewrite伪静态重写模式 网址/分组/控制器/操作方法
d) 兼容模式 网址/index.php?s=/分组/控制器/操作方法
2. 控制器调用View视图模板
$this -> display()
$this -> display(模板名称)
$this -> display(控制器/模板名称)
3. 已有模板与tp框架做结合
a) 复制模板文件到View具体目录
b) 复制静态资源(css/img/js)文件到Public目录
c) 在index.php入口文件给静态资源文件设置访问路径常量
d) 在模板中通过常量访问静态资源文件
4. 搭建后台分组
a) Admin/Controller View Public Common Conf
访问分组: http://网址/index.php/分组(Home/Admin)/控制器/操作方法
5. 后台品字首页搭建
IndexController
操作方法:left right head index
frame的src属性值 设置调用具体子页面,src属性值通过绝对路径的路由方式访问具体子页面
相关常量: __MODULE__ __CONTROLLER__ __ACTION__ __SELF__
MODULE_NAME CONTROLLER_NAME ACTION_NAME
Smarty方式使用常量: { $smarty.const.__CONTROLLER__}
6. 三种配置文件
ThinkPHP/conf/convention.php
shop/Common/conf/config.php
shop/Home/Conf/config.php