<?php
class Test {
public const PATH_TO_FILES = __DIR_.'../dpm/oc-content/uploads/28/';
public function __construct()
{
$item = $this->itemResolver();
$imageThumbNailsPath = [];
$imagePreviewPath = [];
foreach(iterator_to_array($item,true) as $field){
$thumbNailsPath = sprintf('%s_thumbnail.jpg',$field[0]);
$previewsPath = sprintf('%s__preview.jpg',$field[0]);
$imageThumbNailsPath[] = sprintf('%s%s',self::PATH_TO_FILES,$thumbNailsPath);
$imagePreviewPath[] = sprintf('%s%s',self::PATH_TO_FILES,$previewsPath);
}
var_dump($imagePreviewPath);
var_dump($imageThumbNailsPath);
}
public function itemResolver(): \Generator
{
// $stmt = mysqli_query($db_connect, "select pk_i_id from oc_t_item_resource ORDER by pk_i_id desc");
// $records = mysqli_fetch_all($stmt);
$records = [
0 => [0 => '4031'],
1 => [0 => '4030'],
2 => [0 => '4029']
];
foreach($records as $record => $value){
yield $value;
}
}
}
var_dump(new Test());
preferences:
67.46 ms | 402 KiB | 5 Q