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,填寫表單

6. 點擊添加商品,得到彈窗證明成功

7. 可以在Public/Uploads文件夾中查看上傳的圖片

8. 也可以在數據庫中查看插入的數據

9. 本節源碼下載(下載密碼:p3io)點擊[下載](https://pan.baidu.com/s/1ytTXVL-wFIUH57mCnK8S1g)