如上图,就是基于这个功用,完成的轮播图,填写了文章cid,猎取了文章标题,形貌,缩略图和链接。
实在这个功用,应该有很多人发过,不过大多都是须要写查询函数的,我呢由于懒,所以经由实验发现了这类不必本身写函数的写法。
代码
以下代码,个中cid=1就是猎取cid为1的文章信息,能够改成你须要猎取的文章cid。
<?php $this->widget('[email protected]', 'pageSize=1&type=post', 'cid=1')->to($ji); ?>标题:<?php $ji->title(); ?>链接:<?php $ji->permalink(); ?>形貌:<?php $ji->description(); ?>...猎取多个
上边的截图,就是猎取了三个文章,来完成的,代码以下,个中166,163,160就是对应的三个文章的cid
<?php $lunbo="166,163,160";$hang = explode(",", $lunbo);$n=count($hang);$html="";for($i=0;$i<$n;$i++){$this->widget('[email protected]'.$i, 'pageSize=1&type=post', 'cid='.$hang[$i])->to($ji);if($ji->fields->thumb){$img=$ji->fields->thumb;}if($i==0){$no=" sx_no";}else{$no="";}$html=$html.'<div class="sx_vt'.$no.'" name="'.$i.'" title="'.$ji->title.'" intro="'.$ji->description.'" hsrc="'.$ji->permalink.'"><img src="./images/load.jpg" bsrc="'.$img.'" alt="'.$ji->title.'"></div>';}echo $html;?>道理就是应用for轮回,来完成的屡次点播。
提醒
代码中的[email protected]背面的参数能够随意写,统一个页面屡次使用时参数不能雷同,否则会反复输出统一条数据。

评论列表