TP3.2_1
来源:互联网 发布:如何学习unity3d 编辑:程序博客网 时间:2024/06/03 16:49
1. 熟悉框架基本目录结构
Application 放应用代码, 你的代码大部分都是在这里目录中编写, MVC
Common/Conf 放公共配置文件(前后都生效)
Home 模块,一般把Home目录当成前台
Runtime 运行时产生一些缓存文件,日志
Public 放静态资源(css/js/image)
index.php 入口文件
ThinkPHP ThinkPHP框架核心代码
Common/functions.php TP内置的一些函数
Conf 放Thinkphp内置的配置参数
Tpl Thinkphp内置的一些模板
2. 熟悉框架的路由
http://192.168.17.86/xdl/tp01/thinkphp/index.php?a=index&c=Index&m=Home
m 参数决定访问的Application下面哪个目录
c 参数决定访问哪个控制器
a 参数决定访问哪个方法
//pathinfo方式访问
http://192.168.17.86/xdl/tp01/thinkphp/index.php/Home/Index/demo
http://192.168.17.86/xdl/tp01/thinkphp/index.php/模块/控制器名/方法名
3. 根据手册写一个增删改查
tp的增删改查手册要看模型
4. 利用框架写一个简单项目
### thinkphp如何配置数据库
1. 找到ThinkPHP/Conf/convention.php
/* 数据库设置 */
'DB_TYPE' => '', // 数据库类型
'DB_HOST' => '', // 服务器地址
'DB_NAME' => '', // 数据库名
'DB_USER' => '', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => '', // 端口
'DB_PREFIX' => '', // 数据库表前缀
'DB_PARAMS' => array(), // 数据库连接参数
2. 复制到Application/Common/Conf/config.php
/* 数据库设置 */
'DB_TYPE' => '', // 数据库类型
'DB_HOST' => '', // 服务器地址
'DB_NAME' => '', // 数据库名
'DB_USER' => '', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => '', // 端口
'DB_PREFIX' => '', // 数据库表前缀
'DB_PARAMS' => array(), // 数据库连接参数
## Thinkphp常用的一些方法
__PUBLIC__ 指向到Public目录,只能在模板中使用
__URL__ 指向到加载当前模板的那个控制器
{:U('Home/User/handlerSignUp')} 指向到Home模块下面UserController控制器的handlerSignUp方法
D() 方法可以用来实例化一个模型
D('User') 实例化UserModel类
验证码类在手册 专题部分
生成验证码
$Verify = new \Think\Verify();
$Verify->entry();
// 检测输入的验证码是否正确,$code为用户输入的验证码字符串
function check_verify($code, $id = '')
{
$verify = new \Think\Verify();
return $verify->check($code, $id);
}
Application 放应用代码, 你的代码大部分都是在这里目录中编写, MVC
Common/Conf 放公共配置文件(前后都生效)
Home 模块,一般把Home目录当成前台
Runtime 运行时产生一些缓存文件,日志
Public 放静态资源(css/js/image)
index.php 入口文件
ThinkPHP ThinkPHP框架核心代码
Common/functions.php TP内置的一些函数
Conf 放Thinkphp内置的配置参数
Tpl Thinkphp内置的一些模板
2. 熟悉框架的路由
http://192.168.17.86/xdl/tp01/thinkphp/index.php?a=index&c=Index&m=Home
m 参数决定访问的Application下面哪个目录
c 参数决定访问哪个控制器
a 参数决定访问哪个方法
//pathinfo方式访问
http://192.168.17.86/xdl/tp01/thinkphp/index.php/Home/Index/demo
http://192.168.17.86/xdl/tp01/thinkphp/index.php/模块/控制器名/方法名
3. 根据手册写一个增删改查
tp的增删改查手册要看模型
4. 利用框架写一个简单项目
### thinkphp如何配置数据库
1. 找到ThinkPHP/Conf/convention.php
/* 数据库设置 */
'DB_TYPE' => '', // 数据库类型
'DB_HOST' => '', // 服务器地址
'DB_NAME' => '', // 数据库名
'DB_USER' => '', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => '', // 端口
'DB_PREFIX' => '', // 数据库表前缀
'DB_PARAMS' => array(), // 数据库连接参数
2. 复制到Application/Common/Conf/config.php
/* 数据库设置 */
'DB_TYPE' => '', // 数据库类型
'DB_HOST' => '', // 服务器地址
'DB_NAME' => '', // 数据库名
'DB_USER' => '', // 用户名
'DB_PWD' => '', // 密码
'DB_PORT' => '', // 端口
'DB_PREFIX' => '', // 数据库表前缀
'DB_PARAMS' => array(), // 数据库连接参数
## Thinkphp常用的一些方法
__PUBLIC__ 指向到Public目录,只能在模板中使用
__URL__ 指向到加载当前模板的那个控制器
{:U('Home/User/handlerSignUp')} 指向到Home模块下面UserController控制器的handlerSignUp方法
D() 方法可以用来实例化一个模型
D('User') 实例化UserModel类
验证码类在手册 专题部分
生成验证码
$Verify = new \Think\Verify();
$Verify->entry();
// 检测输入的验证码是否正确,$code为用户输入的验证码字符串
function check_verify($code, $id = '')
{
$verify = new \Think\Verify();
return $verify->check($code, $id);
}
阅读全文
0 0
- TP3.2_1
- 自学tp3.2-基础
- TP3.2PHPExcel导出
- tp3.2登录退出
- tp3.2中微信支付
- tp3.2 引用赋值
- tp3.2中递归
- tp3.2路由定义
- TP3.2数据库转换
- tp3.2zfb
- tp3.2 缓存
- tp3.2切换数据库
- TP3.2_MVC
- Tp3.2 学习
- TP3.2复习笔记
- TP3.2 redis的使用
- tp3.2配置mysql主从
- tp3.2 select查询 踩坑
- android手机屏幕适配解决方案(1)
- lintcode 548 两数组的交2
- Android ARM64 如何指定链接脚本文件.
- 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建
- java中mongoDB连接遇到的问题
- TP3.2_1
- Linux的常用命令
- centos7下配置Hadoop全分布式环境
- 如何成为一个数据驱动的公司?
- Appium使用swipe定位滚动列表和滚动屏幕元素
- Java中Lambda表达式的学习
- Linux系统下更改Apache默认访问的网站目录
- 【UI设计】3、Material Design兼容
- Tachyon---基于内存的分布式存储系统