yii2封装一个类控制div宽度,高度

时间:2022-02-12 08:05:16

1.首先,封装一个类,放在文件夹vendor下,命名为articls.php。

<?php
class Articles{

//测试
    function add()
    {
        return 1;
    }
    
    //获取首页右侧列表
    public function get_right($data,$limit,$width='290',$height="400"){
        $info = array();
        $num = 0;
        foreach($data as $key=>$v){
            if($num<$limit){
                $info[] = $v;
                $num++;
            }
        }
        
        //便利数据
        $str = "<div class='news_c w_208' id='sort' style='width:".$width."px;height:".$height."px'><ul>";
        
        foreach($info as $key=>$v){
            $str .= "<li><input type='button' onclick='topq(".$v['acticle_id'].");' value='置顶'><a href='index.php?r=index/acticlesid&   acticle_id=".$v['acticle_id']."'>".$info[$key]['title']."</a></li>";
        }
        
        $str .= "</ul></div>";
        
        return $str;
    }

2.控制器引用类。(切记:实例化类时,必须和类名一致。例如:$m=new Articles,articles.php)

use Articles;

yii2封装一个类控制div宽度,高度

3.视图层突出。

yii2封装一个类控制div宽度,高度