🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1. 在根目录下的Public文件夹下创建Uploads文件夹存放图片 2. 数据库下载,下载密码:h8q8 点击[下载](https://pan.baidu.com/s/1N5V5RqCirNJcgd9J1HvGQA) 3. 在根目录下的Application/Shop/Conf文件夹中的config.php文件中配置数据库信息 ~~~ <?php return array( //'配置项'=>'配置值' //数据库配置信息 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => '', // 服务器地址 'DB_NAME' => 'wxxuexi', // 数据库名 'DB_USER' => 'root', // 用户名 'DB_PWD' => '', // 密码 'DB_PORT' => 3306, // 端口 'DB_DEBUG' => TRUE, // 数据库调试模式 开启后可以记录SQL日志 3.2.3新增 ); ~~~ 4. 更改根目录下在Shop/Controller文件夹下的AdminController.class.php为 ~~~ <?php namespace Shop\Controller; use Think\Controller; class AdminController extends Controller { public function add(){ $this->display(); } public function addgoods(){ header("Content-type:text/html;charset=utf-8"); $m=M('goods'); $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize =3145728 ;// 设置附件上传大小 $upload->exts =array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 $upload->rootPath ='./Public/Uploads/'; // 设置附件上传目录 // 上传文件 $info = $upload->upload(); if(!$info) {// 上传错误提示错误信息 echo '<script type="text/javascript">alert("上传图片失败");</script>'; exit; }else{// 上传成功 $_POST['img']=$info['img']['savepath'].$info['img']['savename']; $arr=$m->add($_POST); if($arr){ echo '<script type="text/javascript">alert("添加成功");</script>'; }else{ echo '<script type="text/javascript">alert("添加失败");</script>'; } } } public function lists(){ $this->display(); } } ~~~ 5. 在浏览器输入:域名//index.php/shop/admin/add,填写表单 ![](https://box.kancloud.cn/72ddef89269bfbcf4ffdef15c2821072_1471x479.png) 6. 点击添加商品,得到弹窗证明成功 ![](https://box.kancloud.cn/15fb260dfaf53f3234e163f714a957ea_1123x405.png) 7. 可以在Public/Uploads文件夹中查看上传的图片 ![](https://box.kancloud.cn/1f11e849680f88d176284fcbb4f3de86_643x306.png) 8. 也可以在数据库中查看插入的数据 ![](https://box.kancloud.cn/2812c49f12bc86bdf31a0f1ce671ad1a_666x261.png) 9. 本节源码下载(下载密码:p3io)点击[下载](https://pan.baidu.com/s/1ytTXVL-wFIUH57mCnK8S1g)