Here are some (hopefully) relevant code snippits:
http://pastebin.com/f7426e0c4


On Feb 16, 8:55 am, benjam <benjamwel...@gmail.com> wrote:
> I have just com across a very strange issue with Cake.  I have ACL
> installed in my app, and I havre a self-referencing table in that app
> as well (Parent-Child).
>
> In my app_controller, I pull data for the self-referencing model for
> every page load (it runs the menu), and it works fine for all the
> pages that aren't directly related to the ACL.  For instance the users
> model and controller are directly related to the ACL, as is the groups
> model and controller.
>
> The trouble is, when I access a page that is directly related to ACL,
> for some reason, the pages model (the self-referencing model), gets
> thrown into an infinite recursion, trying to build the model
> relationships, and gets stuck trying to go up the tree.
>
> Here is an excerpt from my xdebug output when I get the "Fatal error:
> Maximum function nesting level of '100' reached" error:
>
> AppController->beforeRender( )       ..\controller.php:731
> ClassRegistry->init( 'Page', ??? )   ..\app_controller.php:122
> Model->__construct( array('class'=>'Page',
> alias=>'Page'), ???, ??? )   ..\class_registry.php:134
> Model->__createLinks( )      ..\model.php:417
> Model->__constructLinkedModel( 'Parent', 'Page )     ..\model.php:608
> ClassRegistry->init( array('class'=>'Page', alias=>'Parent'), ??? )    ..
> \model.php:635
> Model->__construct( array('class'=>'Page',
> alias=>'Parent'), ???, ??? ) ..\class_registry.php:134
> Model->__createLinks( )      ..\model.php:417
> Model->__constructLinkedModel( 'Parent', 'Page' )    ..\model.php:608
>
> -- and it's entered the infinite recursion
>
> Has anybody seen this before, and does anybody have any suggestions on
> how to rectify it?
--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to