关于DT多表联合调用,相同字段如何区分
多表联合调用代码:{loop $tags $t}
[*][{date('Y-m-d',$t)}]{$t}
公司形象:
公司名:{$t}
公司地址:{$t}
公司新闻:{$t}
{/loop}
destoon_news a,destoon_company b,d
2个数据表中都有linkurl这个字段。如何调用出公司地址 还有文章的地址。
牛,必须标记学习
本帖最后由 yw8886484 于 2015-11-12 22:27 编辑
完整的:
{loop $tags $t}
[*]
日期:[{date('Y-m-d',$t)}]
公司形象:
公司名:{$t}
公司地址:
{$t}
公司新闻:{$t}
内容截取:{dsubstr($t, 80, '...')}
新闻地址:
{$t}
{/loop}
红色部分是遇到的问题
问题已经解决
首先特别感谢: 桔子的桔子
一句话把我当 问题解决了。在这个在此感谢。
分析及解决:需要在条件里给对应的字段加上别名。在调用的时候调用别名。
具体代码:(这里我只写演示。其他字段都没整理只做了公司链接 和文章链接地址的字段 。其他字段同理)
{loop $tags $t}
[*]
日期:[{date('Y-m-d',$t)}]
公司形象:
公司名:{$t}
公司地址:{$t}
公司新闻:{$t}
内容截取:{dsubstr($t, 80, '...')}
新闻地址:{$t}
{/loop}
给个参考,筛选字段出来
&fields=b.linkurl as comurl,a.xxx
重复的字段给别名
公司地址可以用{userurl($t)调用
duoluozhe 发表于 2015-11-12 22:01
公司地址可以用{userurl($t)调用
这个一样 还是调用不出文章的地址
桔子的桔子 发表于 2015-11-12 21:58
给个参考,筛选字段出来
&fields=b.linkurl as comurl,a.xxx
重复的字段给别名
牛X感谢调用出来的。。非常感谢
http://bbs.destoon.com/static/image/smiley/default/handshake.gif
。
不错不错,学习了
学习5楼了
别名真的很重
页:
[1]
2