thinkphp傳遞數組形式的數據,數據庫裏用逗號分隔這些值

前端數據模板輸出:

<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}>"/>&nbsp;&nbsp;<{$var}>&nbsp;&nbsp;</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;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章