Images helper
The images_helper.php file provides helper functions to handle image paths efficiently. These functions ensure that images are correctly resized and assigned default values when necessary.
addSizeToPath()
addSizeToPath()Purpose:
This function appends a given size string before the file extension in an image path. It is useful for handling different image resolutions without modifying the original filenames.
Parameters:
$path(string) – The original image file path.$size(string) – The size to be appended before the file extension (e.g., "150x150").
Usage:
$imagePath = "/uploads/images/sample.jpg";
$resizedPath = addSizeToPath($imagePath, "150x150");
echo $resizedPath;
// Output: "/uploads/images/sample_150x150.jpg"img_square()
Purpose:
This function generates a square image URL (150x150) if the input contains a valid path. If no path is provided, it returns a default placeholder image.
Parameters:
$item(array/object) – An object or array containing:path(string) – The original image path.resize(string, optional) – The resize option indicating a required transformation.
Usage:
If the input does not contain a valid path:
img_vertical()
img_vertical()Purpose:
Similar to img_square, this function generates a vertically resized image URL (333x500). If no valid image is found, it returns a default placeholder image.
Parameters:
$item(array/object) – An object or array containing:path(string) – The original image path.resize(string, optional) – The resize option indicating a required transformation.
Usage:
If the input does not contain a valid path:
Conclusion
The images_helper.php file provides essential functions for managing image paths dynamically, ensuring that resized images are correctly referenced while providing fallback images when needed.
Last updated
Was this helpful?