成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導(dǎo)航首頁 ? 技術(shù)教程 ? 使用ThinkPHP的自動完成實(shí)現(xiàn)無限級分類實(shí)例詳解
全站頭部文字 我要出現(xiàn)在這里
使用ThinkPHP的自動完成實(shí)現(xiàn)無限級分類實(shí)例詳解 735 2024-01-27   

一、實(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)站的支持!


PHP

主站蜘蛛池模板: 泰剧《只有你》| 汽水音乐app官网| 形象管理| 一闪一闪亮晶晶钢琴谱简谱 | 夫妻最现实的约法三章| 1998年槟榔西施| 果戈里起点女的被劫走是多少分钟| 天津电视台体育频道节目单| 巴霍巴利王:开端 2015 帕拉巴斯| 阿波罗18号| 打手板心视频80下| 小镇姑娘电影高清观看| 《可爱的小鸟》阅读答案| 成人在线免费观看电影| 操蛋视频| 电视播放| 快活电影| 名剑 电影| 特殊的精油按摩1| 皮肤诊所| 间宫夕贵电影| 舌吻做爰视频舌吻| 特黄特黄a级毛片免费专区| 体温36.5度正常吗| 妻5| 女老师 电影| 电视剧瞧这一家子演员表| 苏捷斯卡战役 电影| 色戒在线视频观看| nina hartley| 一线钟情 电视剧| 驿路梨花思维导图| 成人免费黄色电影| 细菌大战2| 三年片最新电影免费观看多人互换| 电视剧玫瑰的故事主演演员表| 秀场视频高清完整版| 可可托海的牧羊人原唱歌曲| 在爱的名义下| 大世界扭蛋机 电视剧| 电影《三体》|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103