m_Orchestrate learning system---五、学的越多,做的越快

一、总结

一句话总结:

1、上传的图像文件用input('post.')方法取不到是为什么?

图片不来就这样取不到啊,正确的方法是$picture = request()->file('picture');

当出现问题的时候第一时间查看参考手册

多看参考手册,适当臆断

2、thinkphp如何实现文件上传?

参考手册

自己之前实例

 1 public function add()
2 {
3 //判断是否为post方法提交
4 if(request()->isPost()){
5 // dump($_POST);die;
6
7 $data=[
8 'title'=>input('title'),
9 'author'=>input('author'),
10 'desc'=>input('desc'),
11 'keywords'=>str_replace(',', ',', input('keywords')),
12 'content'=>input('content'),
13 'cateid'=>input('cateid'),
14 'time'=>time(),
15 ];
16 //如果已经选择推荐
17 if(input('state')=='on'){
18 $data['state']=1;
19 }
20 //如果有图片上传
21 if($_FILES['pic']['tmp_name']){
22 // 获取表单上传文件 例如上传了001.jpg
23 $file = request()->file('pic');
24 // 移动到框架应用根目录/public/uploads/ 目录下
25 $info = $file->move(ROOT_PATH . 'public' . DS . 'static/uploads');
26 // 已经上传成功,我们要把文件的路径写进数据库
27 $data['pic']='uploads/'.$info->getSaveName();
28 // dump($data['pic']);die;
29 }
30
31
32 $validate = Loader::validate('Article');
33 if(!$validate->scene('add')->check($data)){
34 $this->error($validate->getError()); die;
35 }
36
37 // if添加成功,就指向success页面
38 if(Db::name('article')->insert($data)){
39 return $this->success('添加文章成功!!','lst');
40 }else{
41 return $this->error('添加文章失败!!');
42 }
43 return;
44 }
45 $cateres=db('cate')->select();
46 $this->assign('cateres',$cateres);
47 return view();
48 }

数组的这种中括号写法,这应该是初始化,所以成员用的=>,那种圆括号的是等于号

3、thinkphp中的模型如何使用?

模型使用函数

<div class="tpl-table-images-content-i-time">Release time:{$vo.time|date="d-m-Y",###}</div>

形式为变量|函数=函数格式,###

二、内容在总结中

 

项目地址

fry404006308/m_Orchestrate: m_Orchestrate
https://github.com/fry404006308/m_Orchestrate

m_Orchestrate learning system---五、学的越多,做的越快的更多相关文章

  1. m_Orchestrate learning system---十五、如何快速查错

    m_Orchestrate learning system---十五.如何快速查错 一.总结 一句话总结: a.删除代码法 b.添加提示代码法 c.仔细看错误信息 1.评论板块和论坛板块的实时更新? ...

  2. m_Orchestrate learning system---一、amazeui如何使用

    m_Orchestrate learning system---一.amazeui如何使用 一.总结 一句话总结:先花几分钟把所有功能稍微看一下,然后做的时候就会特别快,所以,多学习,学得越多做的越快 ...

  3. m_Orchestrate learning system---三十五、php数据和js数据的解耦:php数据(php代码)不要放到js代码中

    m_Orchestrate learning system---三十五.php数据和js数据的解耦:php数据(php代码)不要放到js代码中 一.总结 一句话总结:也就是以html为中介,用html ...

  4. m_Orchestrate learning system---二十五、复制类的时候最容易出现的错误是什么

    m_Orchestrate learning system---二十五.复制类的时候最容易出现的错误是什么 一.总结 一句话总结:命名空间错误导致Analyze类虽然继承了Base类,但是没有执行里面 ...

  5. Machine Learning - 第6周(Advice for Applying Machine Learning、Machine Learning System Design)

    In Week 6, you will be learning about systematically improving your learning algorithm. The videos f ...

  6. (原创)Stanford Machine Learning (by Andrew NG) --- (week 6) Advice for Applying Machine Learning & Machine Learning System Design

    (1) Advice for applying machine learning Deciding what to try next 现在我们已学习了线性回归.逻辑回归.神经网络等机器学习算法,接下来 ...

  7. 宽度学习(Broad Learning System)

    宽度学习(Broad Learning System) 2018-09-27 19:58:01 颹蕭蕭 阅读数 10498  收藏 文章标签: 宽度学习BLBLS机器学习陈俊龙 更多 分类专栏: 机器 ...

  8. 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 11—Machine Learning System Design 机器学习系统设计

    Lecture 11—Machine Learning System Design 11.1 垃圾邮件分类 本章中用一个实际例子: 垃圾邮件Spam的分类 来描述机器学习系统设计方法.首先来看两封邮件 ...

  9. m_Orchestrate learning system---十、解决bug最根本的操作是什么

    m_Orchestrate learning system---十.解决bug最根本的操作是什么 一.总结 一句话总结:多学多练,遇到bug超级轻松 1.如何查看js代码的异常? 开发者选项里面可以查 ...

随机推荐

  1. Oracle 查看锁定表用户的SQL

    #描述:当执行如下SQL select * From XXX for Updata 发现表“XXX”被锁定 #只需要执行如下SQL 查看锁定该表的用户 SELECT object_name, mach ...

  2. 11. Container With Most Water[M]盛最多水的容器

    题目 Given \(n\) non-negative integers \(a_1,a_2,\cdots,a_n\), where each represents a point at coordi ...

  3. Swift 字符串的分割

    componentsSeparatedByString 就是根据 传递的 一个字符,进行字符串的一个分割 // 分割字符串 - > let sourceArray = source.compon ...

  4. 软件测试中的fault,error,failure

    问题:给定两段代码,设计fault,error,failure的测试用例. fault:即引起错误的原因,类似病因. error:类似疾病引起的内部结果. failure:类似疾病引起的症状. 代码1 ...

  5. Java NIO(二)缓冲区

    概念 缓冲区:一个用于特定基本数据类型的容器,由java.nio包定义的所有缓冲区都是Buffer抽象类的子类.其作用于与NIO的通道进行交互,数据从通道读入缓冲区,数据从缓冲区写入通道 Buffer ...

  6. canvas绘制饼型图

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 《鸟哥的Linux私房菜》笔记——04. 简单命令行

    键入命令 [dmtsai@study ~]$ command [-options] parameter1 parameter2 ... 指令 選項 參數(1) 參數(2) 注意:有时也可以使用 + 放 ...

  8. web_测试用例注意点

    测试是一种思维,包括情感思维和智力思维,情感思维主要体现在一句俗语:思想决定行动上(要怀疑一切),智力思维主要体现在测试用例的设计上.具有了这样的思想,就会找出更多的bug.(^_^个人认为,不代表官 ...

  9. Pyhton学习——Day6

    # def test(x) : #形参:不占内存空间,调用函数时传入值,程序完成形参释放内存# # 注释内容# # 代码内容# y = x*2# print(y)# # return# # test( ...

  10. AIM Tech Round 5 1028cf(A-E)

    AIM Tech Round 5 (codeforces上题目编号是1028)(A-E) ---完全被这次比赛打击,自己真的很渣--- 战况 依旧3题选手 被构造题坑得好惨 稍稍涨了rating,希望 ...