设为首页
收藏本站
Archiver
用户
登录
入住
用户名
Email
自动登录
找回密码
密码
登录
入住 CI 中国社区
首页
返回 CodeIgniter 中国首页
论坛
BBS
导读
Guide
个人主页
Space
中文手册
搜索
CodeIgniter 搜索引擎
视频教程
案例
任务
搜索
搜索
本版
帖子
用户
设为首页
收藏本站
Archiver
开启辅助访问
切换到宽版
日志
相册
分享
记录
CodeIgniter4
CodeIgniter3
CodeIgniter2
帖子
好友
道具
勋章
收藏
任务
记录
留言板
设置
我的收藏
退出
腾讯QQ
微信登录
CodeIgniter 中国开发者社区
»
论坛
›
社区开源项目
›
DiliCMS
›
Reallow学习笔记之DiliCMS多级联动菜单详细创建方法 ...
返回列表
查看:
8729
|
回复:
4
Reallow学习笔记之DiliCMS多级联动菜单详细创建方法
[复制链接]
reallow
reallow
当前离线
积分
352
IP卡
狗仔卡
发表于 2015-2-6 13:10:25
|
显示全部楼层
|
阅读模式
本帖最后由 reallow 于 2015-2-6 13:48 编辑
论坛关于DiliCMS的学习交流帖子较少,又找不到详细文档,自己学习进度也很缓慢,对于CI框架爱好者,这样的CMS虽然只有后台,扩展也许要较高的基础水平,网上基于某某框架的PHP的CMS不少,但要收费不是?所以还是大家努力学习这个吧,扬长避短。
DiliCMS多级联动菜单详细创建方法:
1.首先弄清楚分类模型和内容模型,这个参考xiehao的学习贴
http://codeigniter.org.cn/forums/forum.php?mod=viewthread&tid=11367&page=1
,比较详细。这里补充几点认识;
(1)分类模型主要用于对某种应用的详细分类,为后面内容模型提供数据源,一般作为原始数据。
(2)内容模型主要用于与用户或者管理员之间的数据交互,比如填写报表、新闻、商品等具体数据。其某些字段需要由分类模型提供原始数据源。
(3)联动菜单可以出现在分类模型与分类模型之间,即分类模型中某模型字段可以使用另一个分类模型字段作为下拉选择
(4)联动菜单经常用于内容模型中某个字段以分类模型作为数据源产生。
2.详细操作过程
(1)在系统标签中创建分类模型
创建分类模型City,这里重点概念是分类模型层级,1表示无子级,2表示有1个子级菜单分类,3表示有2个子级菜单,这个数字理论上可以很大,但一般都是1-4足矣。分类模型层级决定了联动菜单的层级。
(2)管理分类模型字段,添加一个name字段表示城市名称
(3)在内容管理标签处为分类模型City(城市)添加内容
我添加了个城市:重庆;这里在列表中就可以看到在操作选项中多了个“进入子分类”的选项,如果在第1步
分类模型层级为1则看不到这个选项。
点击“进入子分类”可以发现,子分类下面还有这个选项,因为我们创建分类模型时候分类模型层级为3.
为重庆添加第一级子分类,我添加了沙坪坝、九龙坡这两个,
可以继续为城市下面的子分类再添加子分类,以此类推。
以上操作就已经为实现联动菜单提供了3级数据源了。下面我们可以着手创建内容模型
(4)在系统标签下创建内容模型
创建内容模型:shop
(5)为内容模型shop创建字段city
这里就是我们使用联动菜单的时候了!各位请注意看:
字段类型:联动下拉菜单
数据源:city|name|3|2
数据源的填写是实现联动菜单的关键!city:是我们上面创建的分类模型city;name:是分类模型city中字段name;3是指我们需要3级联动菜单,因为我们city分类模型中创建了3级层级,该值如果填2则只有2级联动。2是指在使用联动菜单是可以选择两次作为值即可以多选,一般这里使用1比较常见即不可多选。
(6)在内容管理标签下为shop内容模型添加内容即可看到多级联动下拉的效果
图中可以为city选择两次联动值,因为设置内容模型时我们填写的是
city|name|3
|2
希望通过我的学习笔记,大家能够快速掌握!谢谢!
爱好者
,
努力学习
,
网上
,
语音
相关帖子
•
与数据库进行交互的省市三级联动
•
分享三天做的ci博客,汗,官网上演示时只需20分钟
•
网上找了个 webservice_helper .php 不知这个webservice_helper怎么用
•
LNMP的rewrite规则到底怎么改啊
•
第三方登录(qq、sina微博)
•
CodeIgniter 2 Cookbook
•
CodeIgniter 3.x网上有这个版本了
•
哪位大神做过linux下php扩展了,求救
•
网站集合QQ登录和百度账号登陆(一些了解)
•
验证码图片已经生成,但不显示出来,求高手帮我找找原因
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
cmb7d
cmb7d
当前离线
积分
227
IP卡
狗仔卡
发表于 2015-3-11 11:14:22
|
显示全部楼层
正是需要的,就是现在还不知道插件如何开发
回复
支持
反对
使用道具
举报
显身卡
jeongee
jeongee
当前离线
积分
5618
IP卡
狗仔卡
发表于 2015-3-25 18:55:52
|
显示全部楼层
Good Work!
回复
使用道具
举报
显身卡
caoniao
caoniao
当前离线
积分
335
IP卡
狗仔卡
发表于 2015-5-25 14:57:00
|
显示全部楼层
讲的很不错!应该置顶!
回复
支持
反对
使用道具
举报
显身卡
15112
15112
当前离线
积分
85
IP卡
狗仔卡
发表于 2015-9-10 00:16:19
|
显示全部楼层
我也问过国外读书的同学,问这个她也糊涂了。找了很久也找不到资料,谢谢楼主分享。
回复
支持
反对
使用道具
举报
显身卡
还有一些帖子被系统自动隐藏,点此展开
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
入住 CI 中国社区
本版积分规则
发表回复
回帖后跳转到最后一页