1:视图层:
<form class="layui-form" action="__APP__/Home/Goods/addgoodsDo" method="post" enctype="multipart/form-data"> <!-- 提示:如果你不想用form,你可以换成div等任何一个普通元素 -->
<div class="layui-form-item">
<label class="layui-form-label">人气值</label>
<div class="layui-input-block">
<input type="text" name="subcount" required lay-verify="required" placeholder="请输入人气值" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">商品名称</label>
<div class="layui-input-block">
<input type="text" name="title" required lay-verify="required" placeholder="请输入商品名称" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">商品分类</label>
<div class="layui-input-block">
<select name="pcate" lay-filter="aihao">
<option value="">请选择</option>
<?php foreach($category as $key=>$value){ ?>
<option value="<?php echo $value['id']?>"><?php echo $value['name']?></option>
<?php }?>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">商品图片</label>
<div class="layui-input-block">
<input type="file" name="thumb">
</div>
</div>
2控制器:
第一种情况没有缩略图上传:
public function addgoodsDo()
{
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './Uploads/';//上传根目录
$upload->savePath = './Home/Public/Uploads/'; // 设置附件上传目录 // 上传文件
$info = $upload->uploadOne($_FILES['thumb']);
if(!$info) {// 上传错误提示错误信息