Thanks for all the replies :).

The posts from the lighthouse ticket describe the exact same situation i 
was running into. Thanks for the link and the info to fix it.

For the topic to not be a bug:
Of course duplicate class names in a non namespaced environment are a bad 
idea, but in CakePHP terms its only critical if you run requestAction 
between those duplicate controller classes (as euromark mentioned). That's 
why in my opinion i would call it a bug. Furthermore the plugin prefixing 
of models, controllers, components,... kind of imitates a namespaced usage 
and the strict naming of plugins controllers helps to keep the code clean 
and structured. For example you won't have to rewrite all the different 
urls for the duplicate controllers.

On Sunday, February 26, 2012 8:05:14 PM UTC+1, y2k_2000 wrote:
>
>
> http://cakephp.lighthouseapp.com/projects/42648-cakephp/tickets/1884-appload-no-plugin-mapping
>  
>
> Plugin objects should be placed under the `Plugin` key of the cache 
> array. 
> See App::_map() line 775 (cakephp 2.1) 
>
> Unfortunately, cakephp team keep saying that it's not a bug... 
> "duplicated class names...bla bla"...and more contradictory arguments 
> (see App:._loadVendor() line 746) 
>
> --- 
>
> So you will have to fix it by your self, 
>
> Just find this line: 
> Core/App.php (line ~550) 
> self::_map($file, $className); 
>
> and replace for this one: 
> self::_map($file, $className, $plugin);
>

-- 
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