tp5学习 生成目录
来源:互联网 发布:淘宝第三方推广网站 编辑:程序博客网 时间:2024/06/05 02:14
生成所需要的目录 在在入口文件添加启动生成的代码
配置数据库 开启错误调试并开启追踪 开启过滤
调用当前控制器内的方法 ①
public function test(){
return "我是方法";
}
//调用其他方法
public function diaoyon(){
return $this->test();
}
②
public function test(){
return "我是方法";
}
//调用其他方法
public function diaoyon(){
echo self::test();
}
③
public function test(){
return "我是方法";
}
//调用其他方法
public function diaoyon(){
echo Index::test();
}
④
public function test(){
return "我是方法";
}
//调用其他方法
public function diaoyon(){
return action('test');
}
调用同级目录下的其他控制器
①
namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
$model =new \app\index\controller\User;
echo $model ->index();
}
}
②
class Index extends Controller{ public function index() { return action("User/index"); }
调用后台index控制器的index方法一
public function diaoyon2(){ $model =new \app\admin\controller\Index; return $model->index();}方法二public function diaoyon2(){ return action('admin/Index/index');}
定义前台默认入口文件
定义后台入口文件
/初始化控制器public function _initialize(){ echo "我是初始化方法";}
//重定向 携带参数public function cdx(){ $this->redirect('index/index',['id'=>100,'name'=>'abc']);}//空操作public function _empty(){ $this->redirect('index/index');}
Tp框架 缓存 use think\Cache缓存的使用 有缓存直接用 没有调取数据库生成缓存if(!($data=cache('UserData'))){ //数据不存在 $data =Db::table('think_user')->select(); cache('UserData',$data,20);}else{ //数据存在 }$this->assign('data',$data);return $this->fetch();session 的使用 use think\Session//设置sessionpublic function setSession (){ (Session::set('name','小明'));}//获取SESSIONpublic function getSession(){ dump(Session::get('name'));}
cookie的使用
分页
验证码判断
public function code(){ $code =input('post.code'); if(captcha_check($code)){ echo "okokok"; }else{ echo "error"; }}
<form action="{:url('code')}" method="post"> <img src="{:captcha_src()}" alt="" onclick="this.src='{:captcha_src()}'"> 验证码<input type="text" name="code" placeholder="请填写验证码" autocomplete="off"> <input type="submit" value="提交"></form>
tp5 model实例化后是对象 上面那个输出数组 但要加表前缀 下面这个输出对象 不用加表前缀 tp3.2 则model实例化 自动输出数组
- tp5学习 生成目录
- [PHP学习]TP5开篇学习-TP5中的build配置目录及自动生成使用问题
- tp5.0.11学习--目录结构
- tp5学习
- Tp5 学习
- TP5学习基础二:目录结构、URL路由、数据操作
- TP5 目录结构
- tp5目录详情及其新特性
- TP5的目录及文件作用
- TP5代码学习笔记:Loader
- TP5
- tp5上传图片并生成缩略图
- tp5中使用phpexcel生成表格
- 《TP5.0学习笔记---配置篇》
- 《TP5.0学习笔记---百度地图封装》
- 《TP5.0学习笔记---配置篇》
- TP5学习基础一:增删改查小demo
- zzp6的学习笔记-tp5安装入门
- 如何正确地写出单例模式
- Gitlaba安装配置
- 小白入坑c++之路启程篇
- SQL Server 语法大全
- OBIEE12C导出到excel 修改最大单元格数
- tp5学习 生成目录
- DBMS_LOB的简单用法以及释放DBMS_LOB生成的临时CLOB内存
- Celery-4.1 用户指南: Debugging
- 在 Debian 8 系统里安装 jupyter notebook
- NaiveBayes朴素贝叶斯
- Greendao+多线程断点续传
- 会发朋友圈的AI语音助手 三星Bixby中文版终于来了
- cfCubes for Masha
- Redis中的客户端redis-cli 命令总结