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代码的异常? 开发者选项里面可以查 ...
随机推荐
- 连载:面向对象葵花宝典:思想、技巧与实践(30) - SRP原则
前面具体阐述了"高内聚低耦合"的整体设计原则.但怎样让设计满足这个原则,并非一件简单的事情.幸好各位前辈和大牛已经帮我们归纳总结出来了,这就是"设计原则"和&q ...
- BZOJ 2435: [Noi2011]道路修建 dfs搜图
2435: [Noi2011]道路修建 Description 在 W 星球上有 n 个国家.为了各自国家的经济发展,他们决定在各个国家之间建设双向道路使得国家之间连通.但是每个国家的国王都很吝啬,他 ...
- HTTP Error 500.19
HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related ...
- tp中使用事务
是什么 事务是为了防止,多个操作,其中有失败,数据有部分被执行成功的时候使用的. 比如,银行,用户转账.张三钱扣了,结果李四钱还增加! 这个时候需要使用事务,确保张三钱扣了,李四的钱也增加,才真正的成 ...
- redis 五大数据类型的常用指令
STRING 192.168.1.66:6379> get k1 "v1" 192.168.1.66:6379> append k1 12345 (integer) 7 ...
- Oracle 查看锁定表用户的SQL
#描述:当执行如下SQL select * From XXX for Updata 发现表“XXX”被锁定 #只需要执行如下SQL 查看锁定该表的用户 SELECT object_name, mach ...
- Rep Invariant and Abstraction Function
* According to the Reading 13 of MIT 6.005 course In order to finish Lab 2, in which the ps 2 gives ...
- Binary Indexed Tree 总结
特点 1. 针对 数组连续子序列累加和 问题(需要进行频繁的 update.sum 操作): 2. 并非是树型结构,只是逻辑上层次分明: 3. 可以通过 填坑法 来理解: 4. 中心思想:每一个整数都 ...
- web.config or app.config 中configSections配置节点
以前还真没见过,今天看项目中有在用,简单写了个Demo,这样配置的好处就是可以自定义配置,更加模块化,直接上代码; 1.配置文件 由于我创建的是一个控制台项目,所以配置文件是App.Config:(这 ...
- 基于Socket的Winform例子
一.直接上效果图 二.Socket握手 三.服务端 Thread threadWatch = null;// 负责监听客户端的线程 Socket socketWatch = null;// 负责监听客 ...