smarty function assign php -


i have function in smarty checks if row called "mikaphotos" empty. if row empty, it's ok , doesnt happen anything, , if it's not empty..it takes value in $path variable. assin is:

$smarty->assign("mikaphotos", gettheimages("somepath",400), true); 

and gettheimages function is:

gettheimages($path,$width){  $dirname = $path; //the path  $images = glob($dirname."*.png");//get png images directory  foreach($images $image) {  echo '<img src="'.$dirname.'/'.$image.'" width="'.$width.'" /><br />';//echo images in somepath  } } 

now in file.tpl .. put:{$mikaphotos} , it's not working. think there problem in code, not know how that. please?

function assign in smarty assigns(!) value returned gettheimages function mikaphotos variable. so, gettheimages function should return string instead of echoing. example, like:

gettheimages($path,$width){     $result = '';     $dirname = $path; //the path     $images = glob($dirname."*.png");//get png images directory     foreach($images $image) {         $result .= '<img src="'.$dirname.'/'.$image.'" width="'.$width.'" /><br />';     }      return $result;    // return html images string }     

Comments

Popular posts from this blog

c# - Binding a comma separated list to a List<int> in asp.net web api -

Delphi 7 and decode UTF-8 base64 -

html - Is there any way to exclude a single element from the style? (Bootstrap) -