Friday, March 30, 2012

Re: MenuBuilder doesn't work with cakephp 2.0 (or 2.1)

Thomas... could you please post what exactly you have under each directory?

I'm using 2.1.1 and I believe I made exactly the same setup that you did, but I'm still getting the "Helper class MenuBuilderHelper could not be found" error

this is what I do have:
app
  Plugin
    MenuBuilder
      Controller  ---> Component ---> MenuGathererComponent.php
      Test
      View ---> helpers ---> MenuBuilderHelper.php

the line CakePlugin::load('MenuBuilder'); was added to /app/config/bootstrap.php

The code in /app/Controller/Appcontroller.php:

    var $helpers = array('Form', 'Html', 'MenuBuilder.MenuBuilder');
plus the sample code under beforeFilter() method

In my default.ctp I have the following code:

        <div id="header">
            <?php echo $this->MenuBuilder->build('main-menu'); ?>      
        </div>


is this exactly what you have?

thanks
750riderAce

On Friday, March 30, 2012 10:15:19 AM UTC-4, Thomas wrote:

Basically I now have the following setup which I copied from the git repository:

app
  Plugin
    MenuBuilder
      Controller
      Test
      View

I added the following line to /app/config/bootstrap.php:

CakePlugin::load('MenuBuilder');

This is the code I added to /app/Controller/Appcontroller.php:

    var $helpers = array('Form', 'Html', 'MenuBuilder.MenuBuilder');

Then I added the code from the MenuBulder sample to the beforeFilter() function in the appcontroller.

In my default.ctp I just put the following code:

        <div id="header">
            <?php echo $this->MenuBuilder->build('main-menu'); ?>      
        </div>

...that was it basically - I hope I did not forget something :)

On Thursday, March 29, 2012 1:16:44 PM UTC+2, GoneShootin wrote:
Thomas

Can you go through how you got it working? I'm beating my head against
a brick wall trying to get this to work on 2.1.x!

--
Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
 
 
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php

No comments: