ProductListWidget.php 1.11 KB
<?php
    namespace app\widgets;
    /**
     * Created by PhpStorm.
     * User: timur
     * Date: 29.05.18
     * Time: 3:22
     */
    
    use yii\base\Widget;
    
    class ProductListWidget extends Widget
    {
    
        /**
         * @var \app\models\Products[] $products
         */
        public $products;
    
        public function init()
        {
            parent::init();
            
            if(!isset($this->products)){
                $this->products = [];
            }
        }
        
        public function run()
        {
            
            $res = "<ul>";
            
            foreach ($this->products as $item){
                /**
                 * @var \app\models\Products $item
                 */
                
                $res .= $this->render(
                            '_product_view',
                            [
                                'item' => $item
                            ]
                        );
                
            }
            
            $res .= "</ul>";
            
            return $res;
            
        }
    
    }