- 博客(66)
- 问答 (1)
- 收藏
- 关注
原创 vue 组件静态资源问题
静态资源可以放在public 目录下 ,对应viewsrc=`../sounds/`对应如:view/page2目录下的.blade.php文件
2020-02-03 23:06:28
479
原创 laravel 5.5 路由
定义路由:Route:get('/',function(){ $tokenInput=csrf_field(); <form action="/post" method="post"> $tokenInput <input type="text" name="username"><br> <input type="submit" value="...
2020-01-21 13:28:39
303
原创 tp5 foreach volist for
{foreach :model('one')->all() as $key=>$v} // {foreach $list as $key=>$v} {$v}<br> {/foreach} {volist name='list' id='v' offset='3' length='5'} // {volist name=':model(...
2020-01-20 20:38:12
324
原创 tp5 使用对象给模板赋值
$obj=new \stdClass(); $obj->username='奥巴马'; $obj->num=111;// $this->assign('obj',$obj); return $this->fetch('index',['ob'=>$obj]);html中: {$ob->...
2020-01-20 19:15:53
714
原创 tp5 模板 视图与过滤
public function index(){// /1// $this->assign(['name'=>'李刚']);// return $this->fetch('index'); $this->filter(function($content){//过滤数据 ...
2020-01-20 18:09:55
601
原创 tp5 软删除
控制器操作数据库软删除:$user->where('id',1)->useSoftDelete('delete_time',date('Y-m-d H:i:s')) ->delete();模型中软删除:首先引入软删除:use SofteDelete;protected $deleteTime='delete_time';控制器中:$user->w...
2020-01-20 17:25:27
627
原创 tp5 json 数据
不使用模型情况下:json 数据查找:$result=$user->json(['jsonlist'])->where('num',1)->select();return json($result);通过jsonlist 字段内部数据查询:$result=$user->json(['jsonlist'])->where('jsonlist=>user...
2020-01-20 16:49:48
1248
1
原创 tp5 模型的输出方法
数组输出:$user->hidden(['username','num'])->toArray();json输出$user->toJson();模板输出:$user=UserModel->get(1);$this->assgin('user',$user);return $this->fetch();...
2020-01-20 13:17:39
607
原创 php随机更新性别示例
public function changeGender(){ $data=[ 0=>'女', 1=>'男', 2=>'保密' ]; $User=new userModel; $resul...
2020-01-20 12:50:32
262
原创 tp5 查询范围的封装
模型中find与select适用: //封装查询范围关键词:scope //性别 public function scopeGenderMale($query,$value){ $query->where('gender',$value)->limit(1); } //工号 public function scopeNumG...
2020-01-20 12:30:42
284
原创 tp5 类型转换和自动完成
模型中设置类型转换:protected $type=[ 'num'=>'integer', 'create_at'=>'datetime:Y-m-d' . . .]模型中设置自动完成:protected $auto=[]protected $insert=['num'=>1]//例...
2020-01-20 11:55:07
342
原创 tp5只读字段
设置只读字段:1全局:在模型中: protected $readonly=['username','num'];2局部区别设置: ..->readonly(['username','num'])->.....
2020-01-20 00:12:16
241
原创 tp5 自动添加update时间
自动添加时间在模型中: protected $autoWriteTimestamp='datetime';// protected $autoWriteTimestamp='true';//时间戳 protected $updateTime='update_at';或在全局更改:// 'auto_timestamp' => true,//时间戳 'auto_time...
2020-01-19 23:53:20
2072
原创 tp5 数据集
public function resultSets(){ // $result=UserModel::select();// /1数据集的一般性方法// $result->hidden(['id']);// $result->visible(['username']); ...
2020-01-19 23:30:22
281
原创 tp5 搜索器
控制器: public function searchUsername(){ $result=UserModel::withSearch(['username','create_time'=>'ct','status'],[ 'username'=>'小', 'ct'=>['2000-01-01',...
2020-01-19 22:42:42
535
原创 tp5 修改器
修改器的使用必须使用在控制器中使用模型的方法: public function save(){ $User=new UserModel(); $result=$User->isUpdate(false)->save(['username'=>'范姐','num'=>26,'status'=>random_int(-1,...
2020-01-19 21:23:56
291
原创 tp5 获取器
模型端: public function getStatusAttr($data){ $myGet=[-1=>'删除',0=>'禁用',1=>'正常',2=>'待审核']; return $myGet[$data]; }// public function getNothingAttr($value,$data){// ...
2020-01-19 20:40:54
299
原创 tp5控制器使用模型 示例
将status 的数据随机成-1,2public function changeStatus(){// /1// $user=UserModel::order('num','desc')->select();// foreach($user as $v){// UserModel::where('num',$v['nu...
2020-01-19 20:05:57
858
原创 tp5 控制器使用模型操作数据库
添加:public function insert(){ $user= new UserModel;// $insert=$user->save([// 'username'=>'奥巴马',// 'num'=>10,// 'create_time'=>date('Y-m...
2020-01-19 17:09:01
506
原创 tp5 数据库 分组加筛选
public function search3(){ $result =Db::name('one')->order(['create_time'=>'desc','price'=>'asc'])->select();//按照创建时间排序和价格排序 $result=Db::name('one')->field('gender,SUM(...
2020-01-19 15:59:16
738
原创 tp5 数据库操作 field用法
//tp5 field用法:public function search2(){// $result=Db::name('one')->field('id,username as name')->select();// $result=Db::name('one')->field('id,username')->select();// ...
2020-01-19 00:48:34
1882
原创 tp5 关联子查询
子查询示例:查询表one里面的男性,通过表two关联查询://使用tp5的闭包的方式子查询: public function searchCallBack(){ $User=Db::name('one');// $mid=$User->buildSql(true); $result=$User->where('id','in',f...
2020-01-19 00:12:11
1645
原创 tp5 更新数据示例
更新整个字段的数据,将原来的默认值0 改为 从1到n的顺序值:public function modifyNum(){ Db::startTrans(); $User=Db::name('one'); $n=$User->count(); for($i=0;$i<$n;$i++){ ...
2020-01-18 22:24:13
380
原创 tp5 控制器不使用模型对数据库的操作
//获取数据的工作中常用的写法示例:try{ $User=Db::name('one'); $data1=$User->order('id','desc')->where('username','张三')->find(); $data2=$User->removeOption('order')->...
2020-01-17 19:25:34
713
原创 Thinkphp 5.1 学习 进入项目首页
使用apache自带的php 7.*版本的php服务进入项目目录下 PHPstudy …WWW下composer create-project topthink/think=5.1.* tp5.1test更新项目版本 进入到项目目录tp5.1test中composer update topthink/framework...
2020-01-14 16:50:09
382
原创 java 迷宫算法
public class MM{ public static void main(String[] args){ int[][] map=new int[8][7]; for(int i=0;i<map.length;i++){ map[i][0]=1; m...
2020-01-11 16:57:10
152
原创 java 逆波兰表达式计算 简单版
中缀表达式转 后缀表达式,逆波兰表达式的计算public class MM{ public static void main(String[] args){ String str="3 4 + 5 * 6 - "; getList(str); List<String> rpnList=getList(str); S...
2020-01-10 14:07:41
152
原创 后缀表达式 简单运算
public class MM{ public static void main(String[] args){ String str="3 4 + 5 * 6 - "; getList(str); List<String> rpnList=getList(str); System.out.println(calcu...
2020-01-09 22:30:44
189
原创 java中缀表达式的计算 支持多位数
package me;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class MM { public static void main(String[] args){ String str="7+600/2-10"; int inde...
2020-01-09 17:10:45
235
原创 java中缀表达式 简单计算
package me;import java.util.ArrayList;import java.util.List;import java.util.Stack;public class MM { public static void main(String[] args){ String str="7+6/2-1"; int index=0...
2020-01-09 16:44:48
553
原创 使用单链表 模拟栈
//使用单链表模拟栈class MM{ public static void main(String[] args){ singleList list=new singleList(5); list.push(1); list.push(2); list.push(3); list.push(4); ...
2020-01-07 18:57:44
277
原创 使用数组模拟栈
class MM{ public static void main(String[] args){ stack sta=new stack(10);// sta.push(1);// sta.show();// sta.pop();// sta.show(); boolean loop=true...
2020-01-07 18:11:55
92
原创 单向环形链表 约瑟夫问题
class MM{ public static void main(String[] args){ singleCircleNode list=new singleCircleNode(); list.creatAndFind(1,1,5); }}class singleCircleNode{ Node head=new Node(1);...
2020-01-07 15:06:47
180
原创 java 双向链表 增删改查
双向链表的增删改查class MM{ public static void main(String[] args){ doublelist list=new doublelist(); Node node1=new Node(1,"林冲"); Node node2=new Node(2,"吴用"); Node node3 =...
2020-01-06 14:24:46
173
原创 java 单链表 首位合并与交叉合并
class ListMethod { //合并两个有序单链表 public singleNode Join(singleNode list,singleNode list1){ Node head=list.getHead(); Node head1=list1.getHead(); //连接到末尾 Node cur=...
2020-01-05 19:29:10
289
原创 java单链表反转 反向打印 打印倒数第几个 栈
//显示,按照序号添加,反转class MM{public static void main(String args[]){singleNode list=new singleNode();Node node1=new Node(1,“张三”);Node node2=new Node(2,“李四”);Node node3=new Node(3,“王五”);Node node4=new...
2020-01-05 16:32:06
97
原创 java 链表的实现
public class MM { public static void main(String args[]) { Node node1=new Node(1,"张三"); Node node2=new Node(2,"李四"); Node node3=new Node(3,"王五"); ...
2020-01-04 20:03:29
96
原创 java 队列的实现
public static void main(String args[]) throws IOException { ArrayQueue arrayQueue = new ArrayQueue(3); char key=' ';//接收用户输入 Scanner scan= new Scanner(System.in); bool...
2020-01-03 21:34:05
119
空空如也
如何用计算机程序语言来保存b比a大,c比a大,但c不一定比b大这样的大小逻辑关系?
2020-03-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人