07 2020 档案

摘要:use Illuminate\Support\Facades\DB; //引入数据库类 public function user(){ var_dump('aaa'); $arr = [ 'title'=>'aaaa', 'descs'=>'bbbb' ]; DB::table('new')->in 阅读全文
posted @ 2020-07-28 11:20 HighKK 阅读(120) 评论(0) 推荐(0)
摘要:use Illuminate\Support\Facades\Input; //引入Input类 public function index(){ if($_POST){ var_dump(Input::get('title','123456')); } Input::get('参数名','如果参数 阅读全文
posted @ 2020-07-28 11:18 HighKK 阅读(149) 评论(0) 推荐(0)
摘要:use Illuminate\Support\Facades\Route; Route::get('/', 'TestController@index'); //基础路由的定义,Route::请求方式('url',匿名函数);Route::请求方式('url','控制器名称@操作方法'); Rout 阅读全文
posted @ 2020-07-28 11:13 HighKK 阅读(172) 评论(0) 推荐(0)
摘要:获取器,在获取数据的字段值后自动进行处理: class User extends Model { public function getStatusAttr($value) { $status = [-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核']; return $status 阅读全文
posted @ 2020-07-24 16:58 HighKK 阅读(229) 评论(0) 推荐(0)
摘要:一对一关联,A表中一条数据对应B表中一条数据 class User extends Model{ public function profile() { return $this->hasOne('Profile')->field('id,name,email'); }} //hasOne('关联模 阅读全文
posted @ 2020-07-24 16:45 HighKK 阅读(177) 评论(0) 推荐(0)
摘要:修改器的作用是可以在数据赋值的时候自动进行转换处理 class Product extends Model{ public function setNameAttr($value) { return strtolower($value); } } $user = new Model(); $user 阅读全文
posted @ 2020-07-20 14:19 HighKK 阅读(168) 评论(0) 推荐(0)
摘要:模型设置数据表 <?php namespace app\index\model; use think\Model; class Product extends Model{ public function getStatusAttr($value) { $status = [-1=>'删除',0=> 阅读全文
posted @ 2020-07-20 14:11 HighKK 阅读(158) 评论(0) 推荐(0)
摘要:1、普通模式:关闭路由,完全使用默认的PATH_INFO方式URL; 'url_route_on' => false, 2、混合模式:开启路由,并使用路由定义+默认PATH_INFO方式的混合; 'url_route_on' => true, 'url_route_must'=> false, 3、 阅读全文
posted @ 2020-07-20 13:56 HighKK 阅读(152) 评论(0) 推荐(0)
摘要:全局配置方式 'template' => [ 'layout_on' => true, 'layout_name' => 'layout', ] {include file="public/header" /} {__CONTENT__} {include file="public/footer"  阅读全文
posted @ 2020-07-18 14:15 HighKK 阅读(179) 评论(0) 推荐(0)
摘要:public function dimg(){ $image = Image::open('./image.png'); $image = \think\Image::open(request()->file('image')); //从直接获取当前请求中的文件上传对象 $image->thumb( 阅读全文
posted @ 2020-07-18 13:59 HighKK 阅读(256) 评论(0) 推荐(0)
摘要:数据验证 $rule = [ 'name' => 'require|max:25', //名称长度25以内 'age' => 'number|between:1,120', //年龄在1-120范围内 'email' => 'email',]; //邮箱为邮箱格式 $msg = [ 'name.re 阅读全文
posted @ 2020-07-18 13:53 HighKK 阅读(669) 评论(0) 推荐(0)
摘要:ThinkPHP5.0内置了分页实现,要给数据添加分页输出功能在5.0变得非常简单,可以直接在Db类查询的时候调用paginate方法: $list = Db::name('game')->where('status',3)->paginate(5); // 查询状态为3的球赛数据 并且每页显示5条 阅读全文
posted @ 2020-07-17 14:18 HighKK 阅读(139) 评论(0) 推荐(0)
摘要:默认的模板文件定义规则是: 视图目录/控制器名(小写)/操作名(小写)+模板后缀 模板标签 模板文件可以包含普通标签和标签库标签,标签的定界符都可以重新配置。 普通标签用于变量输出和模板注释,普通模板标签默认以{ 和 } 作为开始和结束标识,并且在开始标记紧跟标签的定义,如果之间有空格或者换行则被视 阅读全文
posted @ 2020-07-17 14:06 HighKK 阅读(137) 评论(0) 推荐(0)
摘要:Db::table('basgame')->where('id',1)->find(); // table方法必须指定完整的数据表名,查询一条数据 Db::table('basgame')->where('status',1)->select(); //查询数据集 Db::name('game')- 阅读全文
posted @ 2020-07-17 13:51 HighKK 阅读(167) 评论(0) 推荐(0)
摘要:简单使用: 自带控制器没有继承任何的基础类,使用时可以继承官方封装的\think\Controller类。 通过url访问此控制器下的某个方法: 通过控制器如何进入view页面 在controller文件夹同级新建view文件夹,在view下新建文件夹index,此文件名与控制器下index.php 阅读全文
posted @ 2020-07-06 19:33 HighKK 阅读(191) 评论(0) 推荐(0)