Hello Hols, hey thats good :) .
Yes sure you can add that array in the main $thumbs array by using simple php function array_push(); if it not works please explain it properly. please check that one. On Mon, Jun 29, 2009 at 7:29 PM, Hols Kay <[email protected]> wrote: > > Hi Vijay - thanks for your help! > > The photo array is blank while all the other key pairs are populated, > and photo is the only keypair that uses an array: > --------------------------------------------------------------------------- > $thumbs = array( > "photoset" => array( > "id" => "72157620559969985", > "primary" => "65816580", > "owner" => "23548...@n00", > "ownername" => "algo", > "photo" => array(), > "page" => 1, > "per_page" => 500, > "perpage" => 500, > "pages" => 1, > "total" => "1" > ), > > ---------------------------------------------------------------------------- > > Photo is the only key pair that has an array - so I guess that's > significant. If I change $this->set('thumbs',$this->flickr- > >photosets_getPhotos($currset)); in GalleryController to $this->set > ('thumbs',$this->flickr->photosets_getPhotos(array($currset))); then > that switches $thumbs to false, so it looks like my syntax is off, > also! > > Is there a special way to push the array through? > > Thanks again! > Hols > > On Jun 29, 2:22 pm, Vijay Kumbhar <[email protected]> wrote: > > Hey Hols, > > > > Can you please checked printing that $photo array?? > > Please check that one. If that array is blank / or please check the > > structure of that array then it gives the error. > > > > > > > > On Mon, Jun 29, 2009 at 6:22 PM, Hols Kay <[email protected]> wrote: > > > > > Hi guys, > > > > > Quite new to this - I'm doing this tutorial: > > >http://www.sitepoint.com/article/photo-gallery-cakephp-flickr/and I'm > > > having issues on index.ctp. This is the troublesome code: > > > ----------------------------------------------------------------- > > > <img id="mainimg" src="<?php echo $flickr->buildPhotoURL($thumbs > > > ['photo'][0], 'medium')?>" title="<?php echo $thumbs['photo'][0] > > > ['title']?>" alt="<?php echo $thumbs['photo'][0]['title']?>" /> > > > ----------------------------------------------------------------- > > > > > and this is the output I'm getting from it: > > > ---------------------------------------------------------------- > > > Notice (8): Undefined index: photo [APP\views\gallery\index.ctp, line > > > 12]http://farm.static.flickr.com//_.jpg" title="" alt="" /> > > > ---------------------------------------------------------------- > > > > > buildPhotoURL() looks like this: > > > ---------------------------------------------------------------- > > > function buildPhotoURL ($photo, $size = "Medium") { > > > //receives an array (can use the individual photo data > > > returned > > > //from an API call) and returns a URL (doesn't mean that > the > > > //file size exists) > > > $sizes = array( > > > "square" => "_s", > > > "thumbnail" => "_t", > > > "small" => "_m", > > > "medium" => "", > > > "large" => "_b", > > > "original" => "_o" > > > ); > > > > > $size = strtolower($size); > > > if (!array_key_exists($size, $sizes)) { > > > $size = "medium"; > > > } > > > > > if ($size == "original") { > > > $url = "http://farm" . $photo['farm'] . ". > > > static.flickr.com/" . > > > $photo['server'] . "/" . $photo['id'] . "_" . $photo > > > ['originalsecret'] . "_o" . "." . $photo['originalformat']; > > > } else { > > > $url = "http://farm" . $photo['farm'] . ". > > > static.flickr.com/" . > > > $photo['server'] . "/" . $photo['id'] . "_" . $photo['secret'] . $sizes > > > [$size] . ".jpg"; > > > } > > > return $url; > > > } > > > ---------------------------------------------------------------- > > > > > I know the tutorial is quite out-of-date now, so something might have > > > changed in either API that I don't know about it, or I could just be > > > doing something wrong. Does anybody have any ideas, am I missing > > > something obvious? > > > > > Thanks! > > > > -- > > Thanks & Regards, > > Vijayk. > > Co-founder (www.weboniselab.com) > > > > "You Bring the Dreams, We'll Bring the Means" > > > -- Thanks & Regards, Vijayk. Co-founder (www.weboniselab.com) "You Bring the Dreams, We'll Bring the Means" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
