thinkphp傳遞陣列形式的資料,資料庫裡用逗號分隔這些值
阿新 • • 發佈:2018-12-15
前端資料模板輸出:
<foreach name="getEleCate" item="var" key="index"> <div class="cate_list"> <label class="ele_list"><input style="width: 20px; height: 20px;" type="checkbox" name="cate[]" value="<{$index}>"/> <{$var}> </label> </div> </foreach>
後臺資料獲取
public function getEleCate(){ return array('1' => '快餐簡餐', '2' => '正餐', '3' => '饞嘴小吃', '4' => '甜點飲料', '5' => '生活超市', '6' => '水果蔬菜', '7' => '東南亞菜','8' => '漢堡披薩','9' => '火鍋香鍋','10' => '快餐小吃','11' => '滷味店','12' => '麻辣冒); } 後臺輸出模板:
$getEleCate = D('Ele')->getEleCate(); $this->assign('getEleCate', $getEleCate);
獲取前端傳遞的資料資訊
$cate = $this->_post('cate', false); $cate = implode(',', $cate);//連線成字串 $data['cate'] = $cate;