Example #1
0
    public function getOutputFunctions()
    {
        return ['Изображения' => function ($row) {
            $model = new self();
            $uploadsKeys = $this->getUploadsParams();
            $uploadsKeys = array_keys($uploadsKeys);
            $uploads = [];
            foreach ($uploadsKeys as $key) {
                $uploads = array_merge($uploads, $model->getSharedModelUploads($model, $row['id'], $key));
            }
            //only images
            foreach ($uploads as $key => $upload) {
                if (Admin::isImageFile($upload)) {
                    ?>
                        <img src="<?php 
                    echo $upload;
                    ?>
"/>
                        <?php 
                }
            }
        }];
    }