调用一条数据
比如调用ID为1的产品内容
{loop table="product" id='1' as="v" orderby="rand()"} {$v['title']} {/loop}
也可以这样子
{loop table="product" as="v" orderby="rand()"} {if($v['id']=='1')} {$v['title']} {/if} {/loop}
调用两条或两条ID以上数据
比如调用ID为1、2、3的产品内容
{loop table="product" as="v" orderby="rand()"} {if(in_array($v['id'],array(1,2,3))} {$v['title']} {/if} {/loop}
如果未知调用ID信息,比如文章A调用ID为2,3,4的产品,文章B调用ID为1,3,4的产品,这时候要给文章模型添加自定义字段,比如字段名叫“关联产品ID”,字段标识为“relatedproduct”,这样我们可以用SQL查询通过字段来调用关联的产品内容。
{php $relatedproduct = $jz['relatedproduct']; $sql="id in($relatedproduct)" ; /} {loop table="product" sql="$sql" as="v" orderby="rand()"} {$v['title']} {/loop}