Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

phpThumb Plugin for CakePHP

CakePHP plugin with phpThumb library and helper to generate thumbnails.

How to use the helper

Create a directory "php_thumb" in your app/plugins folder. Clone/copy the plugin in the app/plugins/php_thumb folder.

Load the phpThumb helper in each controller where you want to use the helper:

var $helpers = array('PhpThumb.PhpThumb');

You can use it in your view as follows:

<?php
$thumbnail = $this->PhpThumb->generate(
    array(
    	'save_path' => WWW_ROOT . 'assets/img/thumbs',
    	// Where to save the thumbnail. (Make sure it is writable by the web server)
    	'display_path' => '/assets/img/thumbs',
    	// The web accessible path to the directory that the thumbnail lives in after its created.
    	'error_image_path' => '/assets/img/error.jpg',
    	// The default image to display if something goes wrong while generating a thumbnail. 
		'src' => WWW_ROOT . 'assets/img/srcImage.jpg',
		// The source image to be converted into a thumbnail.
		// From here on out, you can pass any standard phpThumb parameters
		'w' => 100, 
		'h' => 100,
		'q' => 100,
		'zc' => 1
    )
);
echo $this->Html->image($thumbnail['src'], array('width' => $thumbnail['w'], 'height' => $thumbnail['h']));
?>

Fork

The helper has been forked from https://github.com/DanielMedia/phpThumb-Helper More info at http://daniel-salazar.com/post/1/phpthumb-helper-for-cakephp

phpThumb library

Currently installed version is 1.7.9. Go to http://phpthumb.sourceforge.net for more information.

About

phpThumb CakePHP plugin

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages