Sunday, September 30, 2012

Re: photo_show.php helper

hi Ivan,... thank you for your reply
now I'm reading photo_show helper: 

<?php echo $this->Html->link($this->PhotoShow->thumb($user_obj), '/photos/index/' . $user_obj['User']['username'], false, false, false) ?>
But,... 

can nor read FULL_BASE_URL from helper 

<?php
/*
 * PhotoShow helper
 */
class PhotoShowHelper extends AppHelper
{
 function show_path($photo, $size, $params = array())
  {
    if(empty($photo))
    {
      return '';
    }  
    else
    {
      $id = 0;
      $secret = '';
      
      if(array_key_exists('Photo', $photo))
      {
        $id = $photo['Photo']['id'];
        $secret = $photo['Photo']['secret'];
      }


      elseif(array_key_exists('User', $photo))
      {
        $id = $photo['User']['photo_id'];
        $secret = $photo['User']['photo_secret'];
      }
      
      return (array_key_exists('full', $params) ? FULL_BASE_URL : '') . $this->webroot . 'photos/' . $size . '/' . $id . '-' . $secret . '.jpg' . (array_key_exists('updated', $_GET) ? '?' . time() : '');
    }
  }

On Sunday, September 30, 2012 10:07:46 AM UTC-7, ivnrmc wrote:
<?php echo $this->Html->link($this->photoShow->thumb($user_obj), '/photos/index/' . $user_obj['User']['username'], false, false, false) ?>

maybe you are missing $this



2012/9/30 Chris <chri...@yahoo.com>
hi guys,.... I have a photo_show helper which works on 1.2 pre Beta version,... 
now I'm trying to migrate to 1.3 and I can't bring it up in a view: 

   <?php echo $html->link($photoShow->thumb($user_obj), '/photos/index/' . $user_obj['User']['username'], false, false, false) ?>

what am I doing wrong...??? 
thanks 


--
Like Us on FacekBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
 
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake...@googlegroups.com.
To unsubscribe from this group, send email to cake-php+u...@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
 
 



--
Ivan Rimac
tel: +385 95 555 99 66

--
Like Us on FacekBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
 
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com.
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php?hl=en.
 
 

No comments: