背景:新公司项目是tp5,php 0基础。以前用vue框架+js做项目,逐步学习中
附上tp5.1官方文档:模型输出 · ThinkPHP5.1完全开发手册 · 看云 (kancloud.cn)
1. html中渲染数据库中查询出的数据
第一步:html对应的控制器写查询方法,打印数据
<?php
namespace app\index\controller;
use think\Controller;
use think\Db;
use think\Request;
class Example extends Controller
{
public function example()
{
$cur_case = Db::table('case')->where('id',1)->find();
$this->assign('cur_case',$cur_case);
return view();
}
}
第二步:html渲染
<span>{$cur_case.date}</span
2. 在浏览器中怎么跳转新建的html页面
tp5,每个html页面都有对应的php控制器文件,在对应控制器中写public方法。
第一步:建立对应的php文件,文件名和html文件夹名称相同
第二步:在控制器文件中,写方法
页面中输入部署的项目地址/manage/login/index
magage文件夹下的login控制器index方法,新建的页面跳转成功
3.navicat 密码使用MD5加密
-> 点击新建查询,选中对应数据库,输入以下,运行
update user set password=MD5(password) // user为需要加密的表,password为加密字段名