The answer i that Cake is right... there is no AppHelper class :). So
your class should extend the Helper class, not the AppHelper class

class CommunityHelper extends Helper

On 30 sep, 19:29, firdzak <[EMAIL PROTECTED]> wrote:
> i'm very new in php and cake
> try to create menu helper file
> this is the code
>
> <?php
> class CommunityHelper extends AppHelper
> {
>     var $helpers = array('Html');
>
>     function menu($links = array(),$htmlAttributes = array(),$type =
> 'ul')
>     {
>         $this->tags['ul'] = '<ul%s>%s</ul>';
>         $this->tags['ol'] = '<ol%s>%s</ol>';
>         $this->tags['li'] = '<li%s>%s</li>';
>         $out = array();
>         foreach ($links as $title => $link)
>         {
>             if($this->url($link) == substr($this->here,0,-1))
>             {
>                 $out[] = sprintf($this->tags['li'],' class="active"',
> $this->Html->link($title, $link));
>             }
>             else
>             {
>                 $out[] = 
> sprintf($this->tags['li'],'',$this->Html->link($title, $link));
>
>             }
>         }
>         $tmp = join("\n", $out);
>         return 
> $this->output(sprintf($this->tags[$type],$this->_parseAttributes($htmlAttributes),
>  $tmp));
>     }
> }
>
> ?>
>
> when i run the page it says that the apphelper class not found
> can somebody help me on this thing
>
> Tq


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to