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. Ubuntu开机报错:could not update ICEauthority file /home/user/.ICEauthority(转载)

    解决方法如下: 一. 代码:sudo chown $USER:$USER /home/$USER/.ICEauthority        sudo chmod 644 /home/$USER/.IC ...

  2. HIT Software Construction Lab 2

    2019年春季学期 计算机学院<软件构造>课程 Lab 2实验报告 姓名 刘帅 学号 班号 1703008 电子邮件 1609192321@qq.com 手机号码 目录   1 实验目标概 ...

  3. tableview偏移

    tableview偏移 方法一:改变edgesForExtendedLayout self.edgesForExtendedLayout = UIRectEdgeNone; 将edgesForExte ...

  4. BZOJ 4129 树上带修莫队+线段树

    思路: 可以先做做BZOJ3585 是序列上的mex 考虑莫队的转移 如果当前数字出现过 线段树上把它置成1 对于询问 二分ans 线段树上查 0到ans的和 是不是ans+1 本题就是把它搞到了序列 ...

  5. radio判断是否为空

    isMarital = $('[name="isMarital"]:checked').val(); isMarital == null //当radio选择为空的时候 isMar ...

  6. SQL SERVER中的sys.objects和sysobjects的区别

    这三个视图都是存在于SQL Server的每个数据库中.在SQL Server 2000中,它们都是系统表,而不是视图. 关于两个版本中系统表和系统的视图的对应关系,参考:http://technet ...

  7. OpenGL编程(八)3D数学与坐标变换

    笛卡尔坐标 一维坐标系 以一个点为原点,选定一个方向为正方向(相反的方向为反方向),以一定的距离为标尺建立一维坐标系.一维坐标系一般应用于描述在一维空间中的距离. 举个例子:一维坐标系好比一条拉直的电 ...

  8. 手机号获取省份,城市api的使用

    function get_mobile_area($mobile){ header('Content-Type:text/html;charset=gbk'); $url = 'http://life ...

  9. vector的resize与reserve的区别

  10. JS优化代码

    JS代码的执行效率往往直接影响了页面的性能,有的时候,实现同样的功能,不同的JS代码往往在效率上相 差很多,有的时候仅仅是由于我们的书写习惯导致的,当然在高级点的浏览器中,它们大多都已经帮我们优化了, ...