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代码的异常? 开发者选项里面可以查 ...
随机推荐
- 21.QT二进制文件
#include "mainwindow.h" #include <QApplication> #include <QFile> #include < ...
- python面向对象与结构成员之间的关系
1面向对象结构分析:----面向对象整体大致分为两块区域:-------第一部分:静态字段(静态变量)部分-------第二部分:方法部分--每个区块可以分为多个小部分 class A: countr ...
- BZOJ 1369 树形DP
思路: f[i][j] 表示节点i 染成j时 子树的最小权值 (我会猜这个j很小 你打我吖~) 随便DP一发就好了 (证明我也不会) //By SiriusRen #include <cstdi ...
- iOS开发 小知识点
1/ iOS汉字百分号互相转换. //汉字 NSString * name = @"时间终于将我对你的爱消耗殆尽"; //汉字转为百分比 NSString * encodeStri ...
- c++ sort函数的用法
C++ sort函数用法 FROM:http://hi.baidu.com/blackdemonfish/blog/item/e2c1d655d702a45ed0090652%2Ehtml 最近算法作 ...
- solarwinds之监控路由器
配置路由器开启SNMP功能 1. 开启路由器的SNMP功能,并指定两个共同体名 网络扫描 1. 添加一个新扫描 2. 默认下一步 ...
- hdu 1080 dp(最长公共子序列变形)
题意: 输入俩个字符串,怎样变换使其所有字符对和最大.(字符只有'A','C','G','T','-') 其中每对字符对应的值如下: 怎样配使和最大呢. 比如: A G T G A T G - G ...
- Codeforces Round #499 (Div. 2) F. Mars rover_dfs_位运算
题解: 首先,我们可以用 dfsdfsdfs 在 O(n)O(n)O(n) 的时间复杂度求出初始状态每个点的权值. 不难发现,一个叶子节点权值的取反会导致根节点的权值取反当且仅当从该叶子节点到根节点这 ...
- webpack——bable-loader,core,preset,编译es6
//文件夹,在命令行中npm init 之后可以一直回车,答y 出现文件 然后安装bable npm install -save-dev babel-loader babel-core 文件 然后我们 ...
- hp soap扩展最全说明,附天气预报调用的例子
自从php5开始,我们可以不用通过php nusoap来创建php soap web service 和调用 soap了,php5内置了 soap扩展.只需要在php.ini中开启soap的exten ...