首页调用多个模型,最笨方法

1540次浏览 更新日期:2020-03-21 16:28:43 分类:程序交流 评论:4

本人代码新手,初学者。

打算建一个小站,充实生活。建站前,本地调试用过帝国,织梦大型老牌的,也用过其他小型的,不说名字了,以防有广告之嫌。都不太满意,没达到自己的预想效果。最后遇到了YZMCMS,决定用了。达到了想要的:可以免费使用,PHP+MYSQL,轻型,容易上手,有搜索,有评论,有手机版。


使用YZMCMS,在模板修改过程中,遇到一个问题。

首页"推荐文章"中调用多个模型内容。

原模板中只调用了文章模型,我的站中使用了文章模型和下载模型,我想实现调用两个模型。

论坛搜索只找到一个帖子。可是老大说的方法,我不会。

https://www.yzmask.com/show/10.html


求助交流群,一个前辈教我“可以分别调用“,感谢前辈了!


47行-54行原代码如下:

                <ul class="yzm-ranking">
                    <!-- 此处为功能演示,调取内容属性为“推荐”的内容 -->
                    {m:lists field="title,url,color,inputtime" modelid="1" flag="4" limit="10"}
                    {loop $data $k=>$v}
                    {php $k=$k+1;}
                       <li><em>{$k}</em><span class="date">{date('m-d',$v['inputtime'])}</span><a href="{$v[url]}" title="{$v[title]}" target="_blank">{title_color($v['title'], $v['color'])}</a></li>    
                    {/loop}    
                </ul>

 



修改为:

                <ul class="yzm-ranking">
                    <!-- 此处为功能演示,调取内容属性为“推荐”的内容 -->
                    {m:lists field="title,url,color,inputtime" modelid="1" flag="4" limit="8"}
                    {loop $data $k=>$v}
                    {php $k=$k+1;}
                       <li><em>{$k}</em><span class="date">{date('m-d',$v['inputtime'])}</span><a href="{$v[url]}" title="{$v[title]}" target="_blank">{title_color($v['title'], $v['color'])}</a></li>    
                    {/loop}    
                    
                    {m:lists field="title,url,color,inputtime" modelid="3" flag="4" limit="2"}
                    {loop $data $k=>$v}
                    {php $k=$k+9;}
                       <li><em>{$k}</em><span class="date">{date('m-d',$v['inputtime'])}</span><a href="{$v[url]}" title="{$v[title]}" target="_blank">{title_color($v['title'], $v['color'])}</a></li>    
                    {/loop}    
                </ul>

            



这样就实现了调用两个模型的内容。虽说方法笨,达到目的就行了。


我来说两句
  • 调用两次,我也是这么弄的。
    0
    回复
  • leven5
    leven5 4年前
    联合查询也可以,就是写起来太长了
    0
    回复
  • @jlbqd 
    感谢支持!
    0
    回复
  • jlbqd
    jlbqd 4年前
    支持一下
    首页想到调用多个模型,目前也没有其他方式了
    0
    回复
作者信息
发布见解
发内容 回顶部