站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
ECMS:模型之间的字段关联
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; float:right; padding:6px; margin-bottom:15px; text-align:center;"><strong>导航:</strong> [[ECMS:功能解密系列|上一级]] | [[帝国CMS]] | {{Template:帝国导航}}</span> <div style="clear:both;"></div> '''前言''' <p style="padding-left:15px;">模型之间的字段关联主要应用在同一个系统使用多个模型实现的情况下使用,用于实现多个模型之间的数据关联。如学校中的学生管理系统:一般要由学生档案模型、班级模型、学生成绩模型等组成,那如何将这些模型用学生姓名或编号关联在一起呢?这个就是我们今天要讲的帝国网站管理系统4.7新增的模型之间的字段关联功能,我们通过例子来了解下此功能的使用。</p> '''例子概要:''' <p style="padding-left:15px;">实现[[Flash]]作品模型与FLASH作者模型的作者字段相关联。</p> '''操作步骤:''' <span style="color:green;">'''一、首页我们先建了个FLASH作者模型'''</span> (因本节主要是讲字段关联,有关模型增加就不多讲解,具体可以到[[ECMS:自定义系统模型|自定义系统模型]]去看一下) 图1:建立后的“FLASH作者”数据表 <div style="border:1px solid #999; width:774px;"> [[{{ns:image}}:modulezd1.gif]]</div> 图2:建立后的“FLASH作者”模型 <div style="border:1px solid #999; width:826px;"> [[{{ns:image}}:modulezd2.gif]]</div> 图3:“FLASH作者”作者字段名为title <div style="border:1px solid #999; width:853px;"> [[{{ns:image}}:modulezd3.gif]]</div> <span style="color:green;">'''二、增加FLASH作者模型后,我们现在给FLASH作品模型的作者加上字段关联:'''</span> 使FLASH作品模型与FLASH作者模型两边的作者相关联。 1、到“系统设置”->“数据表管理”->点击FLASH数据表的“管理字段”,如下图: <div style="border:1px solid #999; width:768px;"> [[{{ns:image}}:modulezd4.gif]]</div> 2、进入FLASH数据表的字段管理,点击修改“flashwriter”作者字段,如下图: <div style="border:1px solid #999; width:685px;"> [[{{ns:image}}:modulezd5.gif]]</div> 3、然后进入修改“flashwriter”作者字段,并进行字段关联设置,如下图: <div style="border:1px solid #999; width:694px;"> [[{{ns:image}}:modulezd6.gif]]</div> '''说明:''' (1)因我们建的“FLASH作者”数据表为“flashwriter”、作者字段名为“title”,所以关联字段设为:“flashwriter.title” (2)数据同步:是指如果选择为数据同步,那么只要FLASH作者模型的作者更改了,FLASH作品模型的作者也会跟着更改;不设置数据同步则不同时更改。 <span style="color:green;">'''三、查看加上关联字段后的效果。'''</span> 说明:增加关联字段后,在增加“FLASH作品”时就可以选择“FLASH作者”模型所有增加的作者。如下图: 图1:加上字段关联后的FLASH作者录入元素 <div style="border:1px solid #999; width:789px;"> [[{{ns:image}}:modulezd7.gif]]</div> 图2:点击选择按钮后弹出的选择“FLASH作者模型”数据的窗口 <div style="border:1px solid #999; width:770px;"> [[{{ns:image}}:modulezd8.gif]]</div> 图3:FLASH作者模型录入的数据 <div style="border:1px solid #999; width:769px;"> [[{{ns:image}}:modulezd9.gif]]</div> <span style="color:green;">'''四、“数据同步”选项的说明:'''</span> “数据同步”:是指如果选择为数据同步,那么只要FLASH作者模型的作者更改了,FLASH作品模型的作者也会跟着更改;不设置数据同步则不同时更改。 现在我们实验下,我们把FLASH作品中的作者选择为“李四”,然后提交,如下图: <div style="border:1px solid #999; width:766px;"> [[{{ns:image}}:modulezd10.gif]]</div> 接着我们到FLASH作者管理,把“李四”的名字改为“帝国”,然后提交,如下图: <div style="border:1px solid #999; width:775px;"> [[{{ns:image}}:modulezd11.gif]]</div> 这时我们返回FLASH作品管理看作品模型里的作者“李四”也更改为“帝国”,如下图: <div style="border:1px solid #999; width:789px;"> [[{{ns:image}}:modulezd12.gif]]</div> 当然如果字段关联不选择“数据同步”的话则修改FLASH作者模型数据后FLASH作品的作者就不会同时更新。 <span style="color:green;">'''五、模型间字段关联的一些小技巧'''</span> 上面我们给FLASH作品模型的作者加上字段关联后的“输入表单替换[[HTML]]代码”为如下: <p style="border:1px solid #999; padding-left:15px; width:858px;"> <input name="flashwriter" type="text" id="flashwriter"<br> value="<?=$ecmsfirstpost==1?"":htmlspecialchars(stripSlashes($r[flashwriter]))?>" size="45"><br> <input type="button" name="changebutton" value="选择" <br>onclick="window.open('db/ChangeField.php?<span style="color:red;">viewf=title&changef=title</span>&tbname=flashwriter<br> &form=add&field=flashwriter','','width=700,height=550,scrollbars=yes');"></p> '''上面红色的参数说明:''' '''viewf'''为选择页面显示内容的字段<br> '''changef'''为选择内容的字段<br> '''changeline'''为选择页面每行显示几条记录,不加此参数默认为一行显示2条 <span style="color:green;">'''六、至此,模型之间字段关联讲解完毕。'''</span> [[Category:帝国管理系统|D]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:帝国导航
(
查看源代码
)(受保护)