如同帝国cms中的标签不过是在html中的一段标签而已,他是怎么实现的获取数据库数据并在前台显示的呢?

是js获取到这些定义的标签,然后ajax去后台去数据,拼接后替换到那些个标签的位置?或者是其他方法........ 是js获取到这些定义的标签,然后ajax去后台去数据,拼接后替换到那些个标签的位置?或者是其他方法..... 展开
 我来答
banyuejh
推荐于2016-08-14 · TA获得超过575个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:334万
展开全部
帝国的标签不是html中的标签,在没有帝国系统的前提下,你单纯用帝国的标签是没用的。
你可以理解成一段程序中的自定义函数,每个标签都是一个经过自定义的函数,每个函数被定义了不同的功能,包括调用数据库。

不只帝国,所有的CMS都是这样
追问
我的想法是这样的,将自定义的标签写进模版中,然后保存的时候通过正则进行匹配出来,然后在逐条的进行拼接成指定的样式标签,或者通过js在前台的时候直接通过判断进行指定的拼接。因为我实在想不通自定义的标签是怎么去主动的调用后台的函数的,这点我不是很明白....
追答
不是保存模板的时候进行匹配的,是刷新的时候才会调数据库中数据的

帝国的万能标签和灵动标签都支持sql,你试下带sql语句的调用就会明白调用的原理了
还有帝国是开源程序,你可以花点时间学习下PHp和Mysql嘛
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式