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