Tp5的使用仿百度糯米

Tp5的新特性
1.webserver
2.全新的分页机制
3.composer安装tp5扩展类库
4.validate数据验证机制
5.模块自动部署
6.session会话机制
7.验证码

表的设计 学习目标
1.表的创建decimal()
2.索引的使用 (知识点:二叉树、使用索引查询更快、hash索引)

decimal(20.2) 20位,小数点后面两
int(11) 整型 11位
将表的结构导入到数据库当中 学习目标
1.数据库的创建
2.导入的方式
登陆MySQL:mysql -uroot -proot(用户名密码都是root)
新建数据库:create datebase imooc_o2o_test default charset utf8; (创建一个名为imooc_o2o_test的数据库)
导入sql:source /路径.sql;

Tp5简介及安装;支持composer
composer create_project topthink/think tp5(安装到哪一个文件)

Tp5目录
application /
extend 扩展类库目录
public 外部部署目录 外部访问目录
public/static js、css、image等
public/index.php 设置虚拟域名?
public/router.php 快速测试文件
vendor/ 扩展类库目录 、通过composer安装的默认在这个目录

thinkphp/ 核心类库文件

build.php 例如简历admin模块
’admin‘=>[
dir’ => [‘controller’,‘view’],
‘controller’=>[‘index’],
‘view’=>[‘index/index’],
]

think 命令行入口文件

Tp5神器 webserver
启动命令
nohup的使用
运行tp5程序
巧用命令(phpthink make:controller index/Test)

前端模块页面搭建
1.如何将静态模板放入tp5中
2.模板文件如何引入

Application/config.php
//试图输出字符串内容替换
’view_replace_str‘ =>[
STATIC’ => ‘/static’,
]

linux tpuch命令 创建文件

增删改查功能实现。
#Tp5-validate
#Tp5-分页

接收数据
#$_post();
#input(‘post.’);
#request()->post();

添加分类这一功能的实现思路
模板form表单数据->控制器->validate校验->model->入库

try catch 保存信息
try{
model(‘weqewqeqw’);//需要验证的语句
} catch( \Exception $e){
return $e->getMessage();//输出报错信息
}

APP API 数据加密方式(MD5 AES RSA)

ksort() 函数对关联数组按照键名进行升序排序。
数组拼接成&的字符串
http_build_query();
id=123&tme=12312342

strtoupper(“Hello WORLD!”); //HELLO WORLD! 字符串转换为大写。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值