lithium\template\helper\Html::image()
Creates a formatted <img />
element.
Parameters
-
string
$path
Path to the image file. If the filename is prefixed with
'/'
, the path will be relative to the base path of your application. Otherwise the path will be relative to the images directory, usuallyapp/webroot/img/
. If the name starts with'http://'
, this is treated as an external url used as thesrc
attribute. -
array
$options
Array of HTML attributes.
Returns
stringReturns a formatted <img />
tag.
Filter
This method can be filtered.
Source
public function image($path, array $options = array()) {
$defaults = array('alt' => '');
$options += $defaults;
$path = is_array($path) ? $this->_context->url($path) : $path;
$params = compact('path', 'options');
$method = __METHOD__;
return $this->_filter($method, $params, function($self, $params, $chain) use ($method) {
return $self->invokeMethod('_render', array($method, 'image', $params));
});
}