jQuery綁定事件監(jiān)聽bind和移除事件監(jiān)聽unbind用法實(shí)例詳解
607
2024-03-13
一、實(shí)現(xiàn)效果
二、主要代碼
1、模板
2、控制器
·index模塊
·add模塊
3、模型
三、代碼
以便于各位看官復(fù)制測試
1、模板
<form action="__URL__/add" method="post"> 欄目<select name="fid" size=20> <option value="0">欄目</option> <volist name='list' id='vo'> <option value="{$vo['id']}"> {$vo['blank']}{$vo['name']}</option> </volist> </select><br/> 添加欄目:<input type="text" name='name'/><br/> <input type="submit" value="添加"/> </form>
2、控制器
<?php class IndexAction extends Action { /** +---------------------------------------------------------- * 默認(rèn)操作 +---------------------------------------------------------- */ public function index(){ $Column=new ColumnModel(); $list=$Column->field("id,name,fid,sort,concat(sort,'-',id) nsort")->order('nsort asc')->select(); foreach($list as $key=>$val){ $layer=count(explode('-',$list[$key]['nsort'])); $list[$key]['blank']=''; for($i=0;$i<$layer;$i++){ if($i==$layer-1){ $list[$key]['blank'].='---|'; }else{ $list[$key]['blank'].='---'; } } } $this->assign('list',$list); $this->display(); } public function add(){ $Column=new ColumnModel; $Column->create(); if($Column->add()){ $this->success('添加成功'); }else{ $this->error($Column->getError()); } } } ?>
3、模型
<?php class ColumnModel extends Model{ protected $_auto=array( array('name','trim',0,'function'),//過濾用戶不小心輸入的空白字符 array('sort','createsort',0,'callback'), ); /* *自動完成sort字段 *根據(jù)POST過來的fid來查詢上級sort,以確定本級sort */ protected function createsort(){ $fid=$_POST['fid']?(int)$_POST['fid']:0;//如果用戶沒有選擇父欄目,則默認(rèn)父欄目id為0 if($fid!='0'){ $list=$this->where("id=$fid")->find(); $data=$list['sort'].'-'.$fid; }else{ $data='0'; } return $data; } } ?>
以上所述是小編給大家介紹的ThinkPHP的自動完成實(shí)現(xiàn)無限級分類實(shí)例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對綠夏網(wǎng)網(wǎng)站的支持!
#免責(zé)聲明#
本站[綠夏技術(shù)導(dǎo)航]提供的一切軟件、教程和內(nèi)容信息僅限用于學(xué)習(xí)和研究目的;不得將上述內(nèi)容用于商業(yè)或者非法用途,否則,一切后果請用戶自負(fù)。本站信息來自網(wǎng)絡(luò)收集整理,版權(quán)爭議與本站無關(guān)。您必須在下載后的24個小時(shí)之內(nèi),從您的電腦或手機(jī)中徹底刪除上述內(nèi)容。如果您喜歡該程序或內(nèi)容,請支持正版,購買注冊,得到更好的正版服務(wù)。我們非常重視版權(quán)問題,如有侵權(quán)請郵件[admin@lxwl520.com]與我們聯(lián)系進(jìn)行刪除處理。敬請諒解!