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代码的异常? 开发者选项里面可以查 ...
随机推荐
- php匿名函数和可变参数函数
php匿名函数和可变参数函数 简介 直接上代码了: <?php $test1 = function($value) { echo $value; }; $test1('HelloWorld'); ...
- poj--2631--Roads in the North(树的直径 裸模板)
Roads in the North Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2389 Accepted: 117 ...
- oracle 11gR2 如何修改 private ip
1.1 修改 private ip1.1.1 确保crs集群是打开的可以用olsnodes –s 检查集群的状态./olsnodes -sP570a ActiveP570b Active1.1 ...
- dozer初探
简介 Dozer是一款javaBean的映射工具,用于解决一个类到另外一个类的自动适配功能,它即支持简单的映射,也支持复杂类型的双向递归映射(官网). 示例 举个例子,假设说我们现在有User(用户) ...
- Web api 测试 工具WebApiTestClient
1.打开Nuget 安装 WebApiTestClient 2.在HelpPageConfig.cs 里面添加这段文字 config.SetDocumentationProvider(new Xml ...
- Core Java(五)
类和对象&方法 ——类的定义 现实世界的事物 属性:人的身高,体重等 行为:人可以学习,吃饭等 Java中用class描述事物也是如此 成员变量:就是事物的属性 成员方法:就是事物的行为 ...
- Golden Gate 检查点
检查点是记录读写位置信息,在恢复时候要用到,保证事务的完整性. 两种存储方式: 存放在dirchk下 存放在指定的checkpoint table Replicat: nodbcheckpoint: ...
- 【AnjularJS系列3 】 — 数据的双向绑定
第三篇,双向的数据绑定 数据绑定是AnguarJS的特性之一,避免书写大量的初始代码从而节约开发时间 数据绑定指令提供了你的Model投射到view的方法.这些投射可以无缝的,毫不影响的应用到web应 ...
- ZBrush与同类数字雕刻软件的比较
随着数字雕刻软件的迅猛发展,不但在软件的数量和功能上有突飞猛进的提高,行业应用上也有很大的拓展.那么,与同类数字雕刻软件比较下,用户应该如何选择呢?下面我们来对这些软件做一个简单的罗列分析. 目前数字 ...
- hibernate---crateria
Leslie 趁还没忘掉,赶快记录下来 Hibernate中Criteria的完整用法 转自:http://www.360doc.com/content/090313/10/26262_2794855 ...