change your urls to something like this:

'url' => array(*'plugin' => null*, 'controller' => 'rooms', 'action' => ''),

And links should stay without plugin prefix.

On Tuesday, March 20, 2012 10:40:41 AM UTC+1, Thomas wrote:
>
> Now that I finally managed to get the menu builder helper plugin ( see 
> https://github.com/torifat/cake-menu_builder) working I stumbled across 
> the next problem.
>
> I defined the following menu in the beforefilter of appcontroller.php:
>
>         function beforeFilter() {
>
>             // Define your menu
>             $menu = array(
>                 'main-menu' => array(
>                     array(
>                         'title' => 'Management',
>                         'url' => array('controller' => 'management', 
> 'action' => 'view'),
>                         'children' => array(
>                             array(
>                                 'title' => 'Requests',
>                                 'url' => array('controller' => 
> 'managerequests', 'action' => 'view'),
>                             ),
>                             array(
>                                 'title' => 'Rooms',
>                                 'url' => array('controller' => 
> 'managerooms', 'action' => 'view'),
>                             ),
>                             array(
>                                 'title' => 'Mailing',
>                                 'url' => array('controller' => 
> 'managemail', 'action' => 'view'),
>                             ),
>                         )
>                     ),
>                     array(
>                         'title' => 'Reporting',
>                         'url' => array('controller' => 'reporting', 
> 'action' => 'view'),
>                         'children' => array(
>                             array(
>                                 'title' => 'Requests',
>                                 'url' => array('controller' => 
> 'reportrequests', 'action' => 'view'),
>                             ),
>                             array(
>                                 'title' => 'Rooms',
>                                 'url' => array('controller' => 
> 'reportrooms', 'action' => 'view'),
>                             ),
>                             array(
>                                 'title' => 'Billing',
>                                 'url' => array('controller' => 'billing', 
> 'action' => 'view'),
>                             ),
>                         )
>                     ),
>                     array(
>                         'title' => 'Administration',
>                         'url' => array('controller' => 'administation', 
> 'action' => 'view'),
>                         'children' => array(
>                             array(
>                                 'title' => 'Rooms',
>                                 'url' => array('controller' => 'rooms', 
> 'action' => ''),
>                             ),
>                             array(
>                                 'title' => 'Catering',
>                                 'url' => array('controller' => 
> 'admincatering', 'action' => 'view'),
>                             ),
>                             array(
>                                 'title' => 'Location',
>                                 'url' => array('controller' => 
> 'adminlocation', 'action' => 'view'),
>                             ),
>                             array(
>                                 'title' => 'Email',
>                                 'url' => array('controller' => 
> 'adminlocation', 'action' => 'view'),
>                             ),
>                             array(
>                                    'title' => 'User management dashboard',
>                                    'url' => '/dashboard',
>                             ),
>                         )
>                     ),
>                     array(
>                         'title' => 'Logout',
>                         'url' => '/logout',
>                     ),        
>                 ),
>             );
>
> The menu shows up nicely, but when I go to the user management dashboard 
> page, suddenly all menu entry links are prefixed with "usermin", which is 
> the controller of the user management plugin.
>
> So when I eg. try to go to the rooms management instead of calling 
> localhost/cakephp/rooms, it calls localhost/cakephp/usermin/rooms, which 
> does not exists -> "*Error: * *Usermin.RoomsController* could not be 
> found."
>
> Thomas
>

-- 
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
[email protected] For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to