1,。名称 |
2。路径 |
3.引用核心文件 |
4,。公用的可以建立 public upload css 等 |
uRL四中模式 ~ActionClass.php |
一、什么是MVC //了解 |
M -Model 编写model类 对数据进行操作 |
V -View 编写html文件,页面呈现 |
C -Controller 编写类文件(UserAction. class .php) |
二、ThinkPHP的MVC特点 //了解 |
三、ThinkPHP的MVC对应的目录 //了解 |
M 项目目录/应用目录/Lib/Model |
V 项目目录/应用目录/Tpl |
C 项目目录/应用目录/Lib/Action |
四、url访问C //了解 |
五、url的4种访问方式 //重点! |
1. PATHINFO 模式 -- 重点!!!!!! |
http: //域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2 |
2.普通模式 |
http: //域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2 |
3.REWRITE模式 |
http: //域名/项目名/模块名/方法名/键1/值1/键2/值2 |
4.兼容模式 |
http: //域名/项目名/入口文件?s=模块名/方法名/键1/值1/键2/值2 |
配置文件 pathinfo 传参的方式改变 |
'URL_PATHINFO_DEPR' => '-' , //修改URL的分隔符 |
第三课 |
# ThinkPHP 3.1.2 输出和模型使用 |
本节课大纲: |
一、ThinkPHP 3 的输出 (重点) |
a、通过 echo 等PHP原生的输出方式在页面中输出 |
b、通过display方法输出 |
想分配变量可以使用assign方法 |
c、修改左右定界符 |
休要修改配置文件中的配置项 |
'TMPL_L_DELIM' => '<{' , //修改左定界符 |
'TMPL_R_DELIM' => '}>' , //修改右定界符 |
二、ThinkPHP 3 的模型使用 (重点) |
需要在方法中通过 new Model(表名)的形式操作数据库 |
$m = new Model( 'User' ); |
$arr = $m ->select(); |
'DB_TYPE' => 'mysql' , //设置数据库类型 |
'DB_HOST' => 'localhost' , //设置主机 |
'DB_NAME' => 'thinkphp' , //设置数据库名 |
'DB_USER' => 'root' , //设置用户名 |
'DB_PWD' => '' , //设置密码 |
'DB_PORT' => '3306' , //设置端口号 |
'DB_PREFIX' => 'tp_' , //设置表前缀 |