m_Orchestrate learning system---五、学的越多,做的越快
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---五、学的越多,做的越快的更多相关文章
- m_Orchestrate learning system---十五、如何快速查错
m_Orchestrate learning system---十五.如何快速查错 一.总结 一句话总结: a.删除代码法 b.添加提示代码法 c.仔细看错误信息 1.评论板块和论坛板块的实时更新? ...
- m_Orchestrate learning system---一、amazeui如何使用
m_Orchestrate learning system---一.amazeui如何使用 一.总结 一句话总结:先花几分钟把所有功能稍微看一下,然后做的时候就会特别快,所以,多学习,学得越多做的越快 ...
- m_Orchestrate learning system---三十五、php数据和js数据的解耦:php数据(php代码)不要放到js代码中
m_Orchestrate learning system---三十五.php数据和js数据的解耦:php数据(php代码)不要放到js代码中 一.总结 一句话总结:也就是以html为中介,用html ...
- m_Orchestrate learning system---二十五、复制类的时候最容易出现的错误是什么
m_Orchestrate learning system---二十五.复制类的时候最容易出现的错误是什么 一.总结 一句话总结:命名空间错误导致Analyze类虽然继承了Base类,但是没有执行里面 ...
- 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 ...
- (原创)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 现在我们已学习了线性回归.逻辑回归.神经网络等机器学习算法,接下来 ...
- 宽度学习(Broad Learning System)
宽度学习(Broad Learning System) 2018-09-27 19:58:01 颹蕭蕭 阅读数 10498 收藏 文章标签: 宽度学习BLBLS机器学习陈俊龙 更多 分类专栏: 机器 ...
- 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 11—Machine Learning System Design 机器学习系统设计
Lecture 11—Machine Learning System Design 11.1 垃圾邮件分类 本章中用一个实际例子: 垃圾邮件Spam的分类 来描述机器学习系统设计方法.首先来看两封邮件 ...
- m_Orchestrate learning system---十、解决bug最根本的操作是什么
m_Orchestrate learning system---十.解决bug最根本的操作是什么 一.总结 一句话总结:多学多练,遇到bug超级轻松 1.如何查看js代码的异常? 开发者选项里面可以查 ...
随机推荐
- POJ 3905 Perfect Election(2-sat)
POJ 3905 Perfect Election id=3905" target="_blank" style="">题目链接 思路:非常裸的 ...
- LinkedList 方法知识点
package test_day_9; import java.util.Iterator; import java.util.LinkedList; public class LinkedListD ...
- EM无法登录,提示ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)
--查看数据库目前的口令期限 sys@TESTDB11>select * from dba_profiles where profile = 'DEFAULT' and resource_nam ...
- 求包含每个有序数组(共k个)至少一个元素的最小区间
title: 求包含每个有序数组(共k个)至少一个元素的最小区间 toc: false date: 2018-09-22 21:03:22 categories: OJ tags: 归并 给定k个有序 ...
- Js radio
<input type="radio" name="sex" value="1" />男 <input type=&quo ...
- const,var,let 区别
js中const,var,let区别 1.const定义的变量不可以修改,而且必须初始化. 声明的是常量 1 const b = 2;//正确 2 // const b;//错误,必须初始化 3 co ...
- Android 蓝牙4.0的连接和通讯
1.加入权限 <uses-sdk android:minSdkVersion=" android:targetSdkVersion="/> <uses-featu ...
- iOS开发 小知识点
1/ iOS汉字百分号互相转换. //汉字 NSString * name = @"时间终于将我对你的爱消耗殆尽"; //汉字转为百分比 NSString * encodeStri ...
- c# rc4算法,加密解密类
rc4算法,原理,以密匙生成256位的密匙流,然后以车轮式滚过源数据异或加密. /* * 由SharpDevelop创建. * 用户: YISH * 日期: 04/04/2015 * 时间: 03:0 ...
- 「JavaSE 重新出发」05.03.01 利用反射分析类
在 java.lang.reflect 包中有三个类 Field, Method 和 Constructor 分别用于描述类的域.方法和构造器. Class 类中的 getFields, getMet ...