[AsseticBundle] Fixed url for assets in the debugging mode.

This commit is contained in:
Deni 2011-03-06 00:53:54 +03:00
parent 727326b7b8
commit 4c54218a4b

View File

@ -85,22 +85,9 @@ class AsseticHelper extends Helper
return array($coll->getTargetUrl()); return array($coll->getTargetUrl());
} }
// create a pattern for each leaf's target url
$pattern = $coll->getTargetUrl();
if (false !== $pos = strrpos($pattern, '.')) {
$pattern = substr($pattern, 0, $pos).'_*'.substr($pattern, $pos);
} else {
$pattern .= '_*';
}
$urls = array(); $urls = array();
foreach ($coll as $leaf) { foreach ($coll as $leaf) {
$asset = $this->factory->createAsset($leaf->getSourceUrl(), $filters, array( $urls[] = $leaf->getTargetUrl();
'output' => $pattern,
'name' => 'part'.(count($urls) + 1),
'debug' => $options['debug'],
));
$urls[] = $asset->getTargetUrl();
} }
return $urls; return $urls;